Skip to content
Welcome to the SymPortal GitHub repository. SymPortal is an analytical tool used to identify Symbiodiniaceae spp. taxa using Illumina rDNA ITS2 amplicon NGS data.
Python
Branch: master
Clone or download
didillysquat use unique timestamp for standalone dist outputs and make unifrac typ…
…e date_time_string so that it matches all others (replace '.' with '_')
Latest commit 455d019 Aug 7, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dbApp add a lite version of the smith dataset for fast testing. update the … Jul 12, 2019
lib PEP8 conforming initial Jan 16, 2019
reference_trees #45. refactoring and removal of old code Jul 29, 2019
symbiodiniumDB update refSeqDB.fa Jul 12, 2019
tests add some bad samples to the testing data set #3 Jul 14, 2019
.gitignore Modifies .gitignore to allow tracking of the testing fixtures Apr 11, 2019
LICENSE.txt its2 type output tweak and automatically do analysis output Sep 6, 2018
README.md Update README.md Jul 5, 2018
data_analysis.py Fixes subtle bug that allowed two ITS2 type profiles with the DIV to … Apr 11, 2019
data_loading.py #3 implement dss_atrribute_holder for mp association of attribute dat… Jul 14, 2019
distance.py use unique timestamp for standalone dist outputs and make unifrac typ… Aug 7, 2019
django_general.py #45. type unifrac debugged. now refactoring and remove old code Jul 29, 2019
general.py #45. type unifrac calculation complete. now pcoa and file writeouts Jul 29, 2019
main.py use unique timestamp for standalone dist outputs and make unifrac typ… Aug 7, 2019
manage.py first commit Jun 26, 2018
output.py closes #73. add attribute to populate abundance db in profile count t… Aug 5, 2019
plotting.py #69 debug of pre_med seq write out and plotting data_analysis. Jul 12, 2019
populate_db_ref_seqs.py Rewrites the populate_db_ref_seqs.py to be faster closes #35 Apr 11, 2019
requirements.txt update django requirement to 2.2.3 from 2.1.7 for security reasons Jul 30, 2019
settings_blank.py debugging Mar 22, 2019
sp_config.py update of dot file creation Feb 19, 2019
symportal_utils.py put qc pcr before screen seqs. #57 Jun 8, 2019
virtual_objects.py closes #73. add attribute to populate abundance db in profile count t… Aug 5, 2019

README.md

README

Welcome to the SymPortal GitHub repository. SymPortal is an analytical tool used to resolve Symbiodinium spp. taxa using NGS data of the ITS2 marker gene.

Our methodology augments tried-and-tested intragenomic resolution theory with the power of NGS to resolve between symbiont taxa at a level far surpassing alternative methodologies using this marker. We employ novel logic to identify within-sample informative intragenomic sequences, which we have termed defining intragenomic variants (DIVs), and use combinations of these DIVs to identify ITS2 type profiles representative of putative Symbiodinium taxa.

The SymPortal analytical framework consists of two parts: the SymPortal analysis and the SQL database with which the analysis is integrated.

The SymPortal analytical framework may be run either locally, by running the python scripts housed on this GitHub repository or remotely, through submission of data to SymPortal.org. Analyses run remotely through SymPortal.org will have access to the latest version of the SymPortal database. This remotely hosted PostgreSQL database will contain sequencing information from all samples previously analysed that were submitted via SymPortal.org. Analyses run via SymPortal.org will therefore have access to the greatest possible resolving power and enable comparability to other datasets previously submitted to SymPortal.org. If running the SymPortal framework locally, it will be necessary for the user to populate the local database with which the local SymPortal analysis will integrate. As such, the ability to resolve ITS2 type profiles will be contingent on the extent of sequencing information housed in the local database when running analyses locally. Further documentation may be found at the SymPortal GitHub repository.

Please visit the SymPortal wiki for further details on setting up a local instance of the SymPortal analytical framework.

You can’t perform that action at this time.