Coder Social home page Coder Social logo

janstrauss1 / fragilariopsisrhodopsin Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 254 KB

Supplementary data and metadata for Nature Microbiology research paper "Plastid-localized xanthorhodopsin increases diatom biomass and ecosystem productivity in iron-limited surface oceans"

fragilariopsisrhodopsin's Introduction

Supplementary Data for "Plastid-localized xanthorhodopsin increases diatom biomass and ecosystem productivity in iron-limited surface oceans"

DOI

The repository contains supplementary data and metadata used in the Nature Microbiology research paper Plastid-localized xanthorhodopsin increases diatom biomass and ecosystem productivity in iron-limited surface oceans reporting on a xanthorhodopsin variant FcR1 isolated from the polar diatom Fragilariopsis cylindrus.

AlphaFold2 3D structure of FcR1

A predicted (3D) structure of FcR1 was generated using ColabFold. The Protein Data Bank (PDB) was scanned for homologous structures using a Dali search. The experimental structure of PDB entry 4HYJ, a top five search hit was manually chosen based on highest quality according to PDB indicators and used for structural alignment with FcR1 using ChimeraX to position the retinal in the predicted FcR1 structure. The final FcR1 model was generated by removing the structure of PDB ID 4HYJ and visualized using ChimeraX.

A secondary structure of FcR1 with key residues highlighted was generated using Protter v1.0 and manually edited.

Phylogenetic tree of eukaryotic xanthorhodopsins

Rhodopsin sequences focusing on eukaryotic xanthorhodopsin protein sequences were collected from the scientific literature and supplemented with manually curated sequences from BlastP search results of the Fragilariopsis cylindrus Rhodopsin 1 (FcR1) protein sequence (UniProt: A0A1E7EXA4) against NCBI databases, a custom database from Beja Lab, as well as similar sequences at an amino acid sequence identity threshold of ≥50% based on their membership in the UniRef50 cluster built using FcR1 as seed sequence (UniRef50_A0A7S2RIV1). The selected set of proteins was further supplemented with a manually curated set of outgroup sequences including characterized members of the proteorhodopsin subfamily totalling 242 sequences.

Sequences were aligned using MAFFT with default parameters and positions with 25% or more gaps were masked. The maximum-likelihood (ML) reference reconstruction was built using RAxML v.8.277 under the LG+G4 model (selected using IQ-TREE with the corrected Akaike information criterion).

Diatom growth data at different silicate concentrations

The polar diatom F. cylindrus was grown at different concentrations of silicate ranging from 0.01 - 100 µM to determine mean growth rates and its half-saturation constant Km for silicate.

Expression vectors used in the study

Vector Description Reference
pGEMHE Xenopus laevis expression vector pGEMHE containing 5’ and 3’UTRs from a Xenopus beta-globin gene Kreig, P. A., and Melton, D.A. (1984), Nucl. Acids Res. 72, 7057-70; Liman, E. R. et al. (1992), Neuron 9(5): 861-71
pPha-T1 Phaeodactylum tricornutum transformation vector containing fucoxanthin chlorophyll-binding protein (fcp) regulatory sequences to drive constitutive expression of bleomycin resistance protein (Ble) conferring zeocin resistance and gene of interest GenBank:AF219942; Zaslavskaia et al. (2001), J. Phycol. 36(2): 379
StuI-GFP-pPha-T1 Phaeodactylum tricornutum transformation vector for generation of eGFP fusion proteins. To generate GFP fusion constructs, the sequence of interest is to be cloned into the StuI restriction site at 5’ end of eGFP. Derivate of the pPha-T1 vector Gruber et al. (2007), Plant Mol. Biol. 64(5): 519; Zaslavskaia et al. (2001), J. Phycol. 36(2): 379
pTpFcp-GFP/FcpNat Thalassiosira pseudonana transformation vector for constitutive expression of eGFP fusion proteins Poulsen et al. (2006), J. Phycol. 42(5):1059; Scheffel et al. (2011), PNAS 108(8):3175

Files in the repository

  • data/FcR1_A0A1E7EXA4.cif - AlphaFold2 structure prediction of FcR1 with retinal in crystallographic information file (CIF) format
  • data/Xanthorhodopsins_Strauss_et_al2023_AlignmentWithGaps.fasta - raw alignment
  • data/Xanthorhodopsins_Strauss_et_al2023_MaskedAlignment.fasta - masked alignment
  • data/Xanthorhodopsins_Strauss_et_al2023_RAxML.tree - Newick tree file
  • data/Strauss_SI_Fig1_SourceData.csv- Growth rates of F. cylindrus at different silicate concentrations
  • data/pGEMHE.gb- Genbank flat file for Xenopus laevis oocyte expression vector pGEMHE
  • data/pPha-T1.gb- Genbank flat file for Phaeodactylum tricornutum transformation vector pPha-T1
  • data/StuI-GFP-pPha-T1.gb- Genbank flat file for Phaeodactylum tricornutum transformation vector StuI-GFP-pPha-T1
  • data/pTpFcpGFP-FcpNat.gb- Genbank flat file for Thalassiosira pseudonana transformation vector pTpFCP-GFP/fcpNat
  • metadata/Xanthorhodopsins_Strauss_et_al2023_metadata.csv - metadata file containing xanthorhodopsin sequence data

Metadata structure

Column Description
Name Sequence ID/accession
Accession NCBI accession version
Description Sequence/NCBI definition line
Organism Organism
Sequence Amino acid sequence
Taxonomy Taxonomic lineage
db_xref NCBI taxonomy ID
protein_family Rhodopsin clade/family
taxon_group Taxonomic group

fragilariopsisrhodopsin's People

Contributors

janstrauss1 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.