Tools
All scripts are located in ./workflow/scripts.
Step 1
count_junctions.py- extracts splice junctions from alignment file (BAM) with their read counts.count_sites.py- extracts splice sites with only continuous reads support from alignment file (BAM).
Step 2
aggregate_junctions.py- aggregates read counts for junctions from the first step (J1). Adds strand information to junctions and filters out junctions if their corresponding introns are too short or too long.aggregate_sites.py- aggregates read counts for sites from the first step (S1/PS1).
Step 3
annotate_junctions.py- retrieves splice site sequences for aggregated junctions from the second step (J2). Adds their annotation status.
Step 4
choose_strand.py- chooses correct strand for each junction from the third step (J3).
Step 6
filter.py- filters junctions or sites from previous steps by various criteria.
Step 7
compute_rates.py
Auxiliary
describe_replicates.pymerge_junctions.py