CycScan is a pipeline to investigate elemental cycles in metagenomic assemblies or metagenome-assembled genomes (MAGs).
Before running
: Please make sureCycScan_DB.dmnd
CycScan_DB_anno.txt
elemental_cycle_pathways.tsv
are available in dirCycScan_DB
before run this pipeline. If not, pls prepare these files using provided scripts.
conda create -n cycscan -y
conda activate cycscan
#mamba is recommend
mamba install wget parafly diamond=2.0.15 prodigal=2.6.3 coverm -y
#or
#conda install wget parafly diamond=2.0.15 prodigal=2.6.3 coverm -y
git clone https://github.com/jchenek/CycScan.git
#run following scripts one by one, pay attention to the std output info of each script
sh DB_prep_s1_get_ko_genes.sh
perl DB_prep_s2_get_gene_seqs.pl ko_genes.txt
sh DB_prep_s3_make_DB_and_sapce_release.sh
Step 1
: Cycles identification
You may check cycle maps in dir 'Cycle_MAPs'.
conda activate cycscan
perl /PATH/TO/Cyciden.pl -i /PATH/TO/YOUR/fa_dir -p /PATH/TO/CycScan_dir