The workflows for genome reference-based 'assembly' for SARS-CoV-2 genome sequencing projects.
10K+
This step can be skipped if you have docker installed and opened in your system. If a docker instance is running in a MacOSX, dockers’s icon () will show up at the top bar of your screen.
If you do not have docker installed, See https://www.docker.com/products/docker-desktop to download and install a copy.
The image size is around 12.3GB. On a MacOSX, open Terminal and cd into the directory where you want to install the image. If you want to create a new folder, then first create that folder, and then pull the docker image:
$ mkdir EDGE-COVID19
$ cd EDGE-COVID19
$ docker pull bioedge/edge-covid19
This can take anywhere from 10-30 minutes depending on your internet speed.
Pull MySQL database for User Management and create a volume
$ docker pull bioedge/edge_ubuntu_mysql
$ docker create --name mysql_data --volume /var/lib/mysql bioedge/edge_ubuntu_mysql
Create Output and Report directories
$ mkdir -p EDGE_output EDGE_report EDGE_input/public/data
Download human GRCh38 genome for host removal.
$ wget https://ref-db.edgebioinformatics.org/EDGE/ncov/human_ref_GRCh38_all.fa.gz
Start the EDGE COVID-19 by running the following command in your Terminal from the EDGE-COVID19 folder.
$ docker run -d --volumes-from mysql_data \
-v $PWD/EDGE_output:/home/edge/EDGE_output \
-v $PWD/EDGE_input:/home/edge/EDGE_input \
-v $PWD/EDGE_report:/home/edge/EDGE_report \
-v $PWD/human_ref_GRCh38_all.fa.gz:/home/edge/edge/database/human_ref_GRCh38_all.fa.gz \
-p 80:80 -p 8080:8080 --name edge_ncov bioedge/edge-covid19
Wait a few minutes for the docker image to start the EDGE service; then open http://localhost/ in a browser (Firefox, Chrome, Safari) to start the EDGE COVID-19. The instance will keep running. You will see the following screen:
If EDGE COVID-19 is to be used by a single user then there is no need to create an account. You can log in directly using following credentials by clicking on the Login button on top right:
EDGE user: [email protected]
EDGE password: admin_docker
You can view the discussions in the google group below and join the group to post questions or comments.
EDGE user’s google group at https://groups.google.com/d/forum/edge-users or contact us at [email protected].
| Tags. | Description |
|---|---|
| 20240228 | * udpate pangolin to 4.3.1, pangolin-data updated to v1.25.1, scorpio updated to v0.3.19 * fix bug on cov_tracker pandas dataframe merge |
| 20230719 | * udpate pangolin to 4.3, pangolin-data updated to v1.21, constellations updated to v0.1.12 * fix issue on incompatibility issue of snakemake and tabulate |
| 20230412 | * update SPAdes to v3.15.5 * Add SPAdes new algorithm for Biosynthetic, coronavirus, metaviral, metaplasmid and RNAviral * update Unicycler to v0.5.0 * pangolin-data updated to v1.19 * check unproper pair and short amplicon for align trim * check variant num before mix Infecition analysis * fix bug on unique region with --count_primer flag for amplicon coverage * fix bug on finding cloese primer of align_trim * link consensus mincov with amplicov mincov |
| 20230131 | * update pangolin to v4.2, pangolin-data v1.18 * update usher to 0.6.2 * add range hover info for amplicon coverage plot * add primer scheme artic v5.0.0, v5.1.0, v5.2.0, v5.3.2, IDT Midnight v2, varskip v2b |
| 20221202 | * fix ramifi pie chart color and count. * get rid of Anaconda2. * add variant_mutation_json_option and Omicron_lineage_vs_allOthersInOmicron.json as default. * update aligntrim to deal with short amplicon and primer in deletion. * update ramifi lineage mutations. * update pangolin to v4.1.3. * check duplicate project name when doing batch submit. project name should be unique. * consensus: add bed file input to build from bed file covered regions. |
| 20220921 | * update recombinant analysis result plots and add warning mesage. * ran panlogin on consensus with ambiguous bases too. * correct consensus vcf on INDELs report |
| 20220718 | * update pangolin to v4.1.2 * update sra download url since NCBI retired trace database * update recombinant_analysis with ramifi package (https://github.com/chienchi/ramifi) * add offset extenstion (default 1) for primer trim * update sratoolkit from 2.9.6 to 3.0.0 * update scheme running time to varchar |
| 20220427 | * Fix faild run on NanoPlot with Nanoport data on tag version 20220404 * update pangolin to v4.0.6 * add recombinant_analysis for delta and omicron and plot * consider the inframe deletion with majority and separate INDLE and SNVs in VCF if they are in same position |
| 20220404 | * update pangolin to v4.0.1 |
| 20220314 | * add VarSkip v2, VarSkip_long, artic v4.1, HiFiViral primer * add OM131541 omicron reference * add Lineage Abundance Prediction function based on RNA-Seq quantification. * update custom bed file desc * update pangolin to v3.1.20 and pangoLEARN to 2022-02-28 * update align_trim on ONT data to check correct primer pair * update megahit from 1.1.3 to 1.2.9 * add IGV genome view using jgv.js 2.10.4 * update google chrome from 75.0.3767.0 to 95.0.4615.0 |
| 20211217 | * strand bias filter based on Fisher's Exact test score and symmetric odds ratio test score * update amplicov script to count unique primer region * update pangolin to 3.1.17 * dynamic edge report generation * udpate VOC for BA lineage * fix potential serious bug which may delete EDGE_output projects * fix bug: amplicov been skip * fix indel event count on some cases * update primer scheme, strand bias, lineage assignment result hover pop info |
| 20211130 | * update Tomcat 7.0.92 to 7.0.109 for vulnerable patch * update pangolin to 3.1.16 * fix bug on vaccined_received metadata parsing * fix bug on consensus composition file parsing * add Varskip primer scheme option for trimming * fix SNP count for consensus * update privacy policy * use unlimit coverage to consensus * align_trim on short amplicon reads length > amplicon size. check the primer pair name should be a set for trimming * use align_trim bam file for downstream instead of rerun mapping again * add varlog option for consensus workflow * add homopolymer filter and strandBias filter for consensus workflow * add option for panglin lineage assingment mode, usher or pangoLearn * update VOC for B.1.1.1529 Omicron |
| 20211001 | * cleanup intermediate files * add privacy-policy info * add projects report plots package and function * add frameshift confirmation option for GISAID upload * add cov tracker configuartion option and result page * add GISAID/NCBI batch submit status check. append the exit screenshot to the log windown for submission * fix bug bioproject parsing error for SRA upload * SRA download SRA/ENA inconsistency check with WARNING * Update VOC/VOI/VUM * Add vaccine received metadata field * optimized countFastq method to avoid out of memory for large dataset |
| 20210823 | * update ENA portal api URL for metadata checking * Add Pacbio support of ec-19 * Add Pacbio Freed (Midnight) primer bed for align_trim * add annotation on amplicon_coverage plot (amplicov 0.3.1) * filter length=0 from SRA download reads * input duplicate id check * update VOC and VOI * check platform for batch submit * update pangolin to 3.1.11 * add guest account log option |
| 20210713 | * variant call using default diploid mode, add VCF QUAL filter * add rerun pangolin lineage assignment function in project action widget * update VOC and VOI * update pangolin to 3.1.5 and its dependencies * add artic protocol primer scheme v4 for align_trim * SNV_report and INDEL_report display in pop up table * fix bug: align_trim deal with short amplicon and off by 1 issue * fix bug: deletion check condition. at least covTresh on previous delete event * fix bug: consensus off by 1 bug when deletion detected after any insertion event. |
| 20210607 | * add early stop codon aa substitution warning * add ampliseq adapter * add aligntrim info on header of result section * update NCBI batch submitter: add auto-delete option * Align_trim deal with amplicon_size < read length * add confirmation pop up before gisaid/genbank submission * fix genome/sra submission. run in background * fix empty sample_title when performing SRA submssion * update Pangolin to 3.0.3 and add its dependencies * add metadata input for batch submit, update example EXCEL file with instructions * add small test dataset for covid19 * update NCBI genome submission script to work with new NCBI login |
| 20210505 | * Batch NCBI SRA submission. * fix gisaid/NCBI genome submission corresponding to the GISAID/NCBI GUI udpate * fix bug: fix missing primer scheme fasta files * add frameshift column for INDELs_report. fix bug on amplicov * update gisaid batch upload template * update VOC and VOI check |
| 20210407 | * Add Pangolin lineage assignment for consensus genome * Add INDEL frameshfit warning and link to indel report * SNP analysis on consenesus changelog with ambiguous code * Add lineage result link to outbreak.info lineage report * Add Single project NCBI SRA submission at the project action widget (only available for https://edge-covid19.edgebioinformatics.org/) * Add Bioproject ID and release-date selection for NCBI genome submission |
| 20210216 | * Disabled filtering alignments based on BAQs for samples sequenced using Illumina. * Make the align_trim strand specific for illumina data * Lowered default threshold for detecting indels in amplicon-based ONT data to 0.6 (from 0.8) * Add swift primer trim option |
| 20210127 | * consensus deletion calling to call B.1.1.17 lineage deletion properly * Align_trim works with illumina reads |
Content type
Image
Digest
sha256:cd7649ac3…
Size
4.2 GB
Last updated
over 2 years ago
docker pull bioedge/edge-covid19