Hello :wave:
and welcome to the TreeVal Curation workshop :clap:
We have put alot of work into TreeVal so hopefully you’ll find it incredibly helpful for your own project. Keep in mind that this course does run with the hope you attend the workshop by GRIT on manual-curation, who will show you how this data is used and how to manually curate your genome.
The Tutorial
1, We will be using GitPod for this tutorial so SEND ME TO GITPOD!.
2, The Nextflow command:
nextflow run treeval/main.nf \
-profile docker,arm \
--input BGA-test.yaml \
--outdir OscDF5033-TEST \
-entry RAPID
3, Uploading to JBrowse
- You’ll notice that the HiC and punchlist files, aren’t listed here. This is because they were rather difficult to get working on the GitPod.
4, Uploading to Higlass
You will have to close any current higlass tabs you have open, navigate to the gitpod window, ports and open a new higlass window.
cd /workspace/treeval-curation/ilTorViri5-BGA/hic_files/
cp {ilTolViri5_1.mcool,../treeval_upload/ilTolViri5_1.genome,ilTolViri5_1_coverage.bigWig,ilTolViri5_1_repeat_density.bigWig,ilTolViri5_1_gap.bed,ilTolViri5_1_telomere.bed} /tmp/higlass-docker/
cd ../../
higlass-manage ingest /tmp/higlass-docker/ilTolViri5_1.mcool --assembly ilTorViri5_1 --project-name TreeVal-test
higlass-manage ingest --filetype chromsizes-tsv --datatype chromsizes --assembly ilTorViri5_1 /tmp/higlass-docker/ilTolViri5_1.genome --project-name TreeVal-test
higlass-manage ingest /tmp/higlass-docker/ilTolViri5_1_coverage.bigWig --assembly ilTorViri5_1 --project-name TreeVal-test
higlass-manage ingest /tmp/higlass-docker/ilTolViri5_1_repeat_density.bigWig --assembly ilTorViri5_1 --project-name TreeVal-test
clodius aggregate bedfile --chromsizes-filename /tmp/higlass-docker/ilTolViri5_1.genome /tmp/higlass-docker/ilTolViri5_1_gap.bed
higlass-manage ingest /tmp/higlass-docker/ilTolViri5_1_gap.bed.beddb --datatype bedlike --filetype beddb --assembly ilTorViri5_1 --project-name TreeVal-test
clodius aggregate bedfile --chromsizes-filename /tmp/higlass-docker/ilTolViri5_1.genome /tmp/higlass-docker/ilTolViri5_1_telomere.bed
higlass-manage ingest /tmp/higlass-docker/ilTolViri5_1_telomere.bed.beddb --datatype bedlike --filetype beddb --assembly ilTorViri5_1 --project-name TreeVal-test
5, CurationPretext
This pipeline can be run like such:
nextflow run curationpretext/main.nf -profile docker,arm --input /workspace/treeval-curation/Oscheius_DF5033/genomic_data/Oscheius_DF5033.fa --pacbio /workspace/treeval-curation/Oscheius_DF5033/pacbio/ --cram /workspace/treeval-curation/Oscheius_DF5033/hic-arima2/ --outdir pretext_full -entry ALL_FILES
nextflow run curationpretext/main.nf -profile docker,arm --input /workspace/treeval-curation/Oscheius_DF5033/genomic_data/Oscheius_DF5033.fa --cram /workspace/treeval-curation/Oscheius_DF5033/hic-arima2 --outdir pretext_maps -entry MAPS_ONLY