Links used across pipelines
The use of hard links is to make sure that common tasks shared across different pipelines are consistent and to reduce the risk of errors. The following hard links are used across the pipelines:
Suppose . is the root of the project directory.
-
FastQC processing of pre-trimmed reads:
transcriptome->chromatin_accessibility
ln ./transcriptome/pre-alignment_processing/fastqc_pre-trimming.sh \ ./chromatin_accessibility/pre-alignment_processing/fastqc_pre-trimming.shtranscriptome->protein_dna_interaction
ln ./transcriptome/pre-alignment_processing/fastqc_pre-trimming.sh \ ./protein_dna_interaction/pre-alignment_processing/fastqc_pre-trimming.sh -
Trimming of reads with
fastpchromatin_accessibility->protein_dna_interaction
ln ./chromatin_accessibility/pre-alignment_processing/trimming_reads.sh \ ./protein_dna_interaction/pre-alignment_processing/trimming_reads.sh -
FastQC processing of post-trimmed reads:
chromatin_accessibility->protein_dna_interaction
ln ./chromatin_accessibility/pre-alignment_processing/fastqc_post-trimming.sh \ ./protein_dna_interaction/pre-alignment_processing/fastqc_post-trimming.sh -
Alignment with Bowtie2
transcriptome->chromatin_accessibility
ln ./chromatin_accessibility/alignment/bowtie2_align.sh \ ./protein_dna_interaction/alignment/bowtie2_align.sh -
Deduplication of aligned reads
chromatin_accessibility->protein_dna_interaction
ln ./chromatin_accessibility/post-alignment_processing/dedup_bam.sh \ ./protein_dna_interaction/post-alignment_processing/dedup_bam.sh -
Filtering and indexing of aligned reads
chromatin_accessibility->protein_dna_interaction
ln ./chromatin_accessibility/post-alignment_processing/filter_index_reads.sh \ ./protein_dna_interaction/post-alignment_processing/filter_index_reads.sh -
Fragment size distribution
chromatin_accessibility->protein_dna_interaction
ln ./chromatin_accessibility/post-alignment_processing/fragment_size.sh \ ./protein_dna_interaction/post-alignment_processing/fragment_size.sh