RNA_Seq Python Pipeline :copyright:ABCLab Jongheon Lee
☑️ requirement : python3 Fastqc Trimmomatic Star featureCounts , and *.fastq files
Biopython, gzip, wget, getopt
✔️ Notice : *.fastq files must be located in the same directory with option -p /Path/
- example command (SRR390728)
python3 pipeline.py -v 104 -s mus_musculus -i GRCm39 -p /disk1/bijh/10.Circadian_Transcriptome/ --tdir /program/Trimmomatic/ --th 32 --tver TruSeq3-PE.fa --mode genomeGenerate --T 4
- To Download reference files
-v <Ensembl version>
-s <Scientific Name>
-i <Ref version >
-p </PATH/> where fastq files located
- To launch Pipeline tools
--tdir <PATH> TRIMMOMATIC TOOL PATH
--th <int> Number of Thread
--tver <Adapter Ver.>
--mode <STAR Mode> (default alignReads)
--T <int> Number of CPU Core for featureCounts
- this is the main script file.
- Download reference files on Ensembl DB through wget.
- Other functions definition.
- To build fastq.html files for the read files's quality check.
- Trimming read files and get 4 outputfiles (forward_paired, forward_unpaired, reverse_paired, reverse_unpaired)
- removing adapters... adapter options required
- alignment step
- indexing fa file (reference file)
- mapping seq files to gtf file
- output data type is sorted bam
- check expression rate