Workflows

These workflows are associated with Genome-wide alternative splicing analysis

To use these workflows in Galaxy you can either click the links to download the workflows, or you can right-click and copy the link to the workflow which can be used in the Galaxy form to import workflows.

GTN_differential_isoform_expression
Cristobal Gallardo, Lucille Delisle

Last updated Sep 12, 2024

Launch in Tutorial Mode question
License: MIT
Tests: ✅ Results: Not yet automated

flowchart TD
  0["ℹ️ Input Collection\nRNA-seq data collection"];
  style 0 stroke:#2c3143,stroke-width:4px;
  1["ℹ️ Input Dataset\nGenome annotation"];
  style 1 stroke:#2c3143,stroke-width:4px;
  2["ℹ️ Input Dataset\nReference genome"];
  style 2 stroke:#2c3143,stroke-width:4px;
  3["ℹ️ Input Dataset\nPfam-A HMM library"];
  style 3 stroke:#2c3143,stroke-width:4px;
  4["ℹ️ Input Dataset\nPfam-A HMM Stockholm file"];
  style 4 stroke:#2c3143,stroke-width:4px;
  5["ℹ️ Input Dataset\nActive sites dataset"];
  style 5 stroke:#2c3143,stroke-width:4px;
  6["ℹ️ Input Dataset\nCPAT header"];
  style 6 stroke:#2c3143,stroke-width:4px;
  7["Flatten collection"];
  0 -->|output| 7;
  8["fastp"];
  0 -->|output| 8;
  9["Convert GTF to BED12"];
  1 -->|output| 9;
  10["Search in textfiles"];
  1 -->|output| 10;
  11["Search in textfiles"];
  1 -->|output| 11;
  12["FastQC"];
  7 -->|output| 12;
  13["gather fastp reports"];
  8 -->|report_json| 13;
  14["RNA STAR"];
  1 -->|output| 14;
  2 -->|output| 14;
  8 -->|output_paired_coll| 14;
  15["Gene BED To Exon/Intron/Codon BED"];
  9 -->|bed_file| 15;
  16["gffread"];
  10 -->|output| 16;
  2 -->|output| 16;
  17["gffread"];
  11 -->|output| 17;
  2 -->|output| 17;
  18["gather FastQC reports"];
  12 -->|text_file| 18;
  19["Concatenate datasets"];
  14 -->|splice_junctions| 19;
  20["Compute"];
  15 -->|out_file1| 20;
  21["Filter"];
  19 -->|out_file1| 21;
  22["Sort"];
  20 -->|out_file1| 22;
  23["Cut"];
  21 -->|out_file1| 23;
  24["Text reformatting"];
  22 -->|out_file1| 24;
  25["Text reformatting"];
  22 -->|out_file1| 25;
  26["Sort"];
  23 -->|out_file1| 26;
  27["Unique lines"];
  26 -->|out_file1| 27;
  28["RNA STAR"];
  1 -->|output| 28;
  2 -->|output| 28;
  8 -->|output_paired_coll| 28;
  27 -->|outfile| 28;
  29["StringTie"];
  1 -->|output| 29;
  28 -->|mapped_reads| 29;
  30["Infer Experiment"];
  28 -->|mapped_reads| 30;
  9 -->|bed_file| 30;
  31["Gene Body Coverage BAM"];
  28 -->|mapped_reads| 31;
  9 -->|bed_file| 31;
  32["Junction Saturation"];
  28 -->|mapped_reads| 32;
  9 -->|bed_file| 32;
  33["Junction Annotation"];
  28 -->|mapped_reads| 33;
  9 -->|bed_file| 33;
  34["Inner Distance"];
  28 -->|mapped_reads| 34;
  9 -->|bed_file| 34;
  35["Read Distribution"];
  28 -->|mapped_reads| 35;
  9 -->|bed_file| 35;
  36["StringTie merge"];
  1 -->|output| 36;
  29 -->|output_gtf| 36;
  37["gffread"];
  29 -->|output_gtf| 37;
  2 -->|output| 37;
  38["MultiQC"];
  28 -->|output_log| 38;
  28 -->|reads_per_gene| 38;
  30 -->|output| 38;
  32 -->|outputr| 38;
  31 -->|outputtxt| 38;
  34 -->|outputfreqtxt| 38;
  35 -->|output| 38;
  33 -->|stats| 38;
  39["StringTie"];
  36 -->|out_gtf| 39;
  28 -->|mapped_reads| 39;
  40["GffCompare"];
  1 -->|output| 40;
  36 -->|out_gtf| 40;
  41["Plot a transcript in intron"];
  28 -->|signal_unique_str2| 41;
  28 -->|signal_unique_str1| 41;
  36 -->|out_gtf| 41;
  42["gffread"];
  36 -->|out_gtf| 42;
  2 -->|output| 42;
  43["Plot ADD3"];
  28 -->|signal_unique_str2| 43;
  28 -->|signal_unique_str1| 43;
  36 -->|out_gtf| 43;
  44["Plot ADD3 zoomed"];
  28 -->|signal_unique_str2| 44;
  28 -->|signal_unique_str1| 44;
  36 -->|out_gtf| 44;
  45["rnaQUAST"];
  1 -->|output| 45;
  2 -->|output| 45;
  37 -->|output_exons| 45;
  46["Extract element identifiers"];
  39 -->|transcript_expression| 46;
  47["Filter"];
  40 -->|tmap_output| 47;
  48["Search in textfiles"];
  46 -->|output| 48;
  49["Filter collection"];
  48 -->|output| 49;
  39 -->|transcript_expression| 49;
  50["IsoformSwitchAnalyzeR"];
  1 -->|output| 50;
  49 -->|output_discarded| 50;
  36 -->|out_gtf| 50;
  49 -->|output_filtered| 50;
  42 -->|output_exons| 50;
  51["IsoformSwitchAnalyzeR"];
  50 -->|switchList| 51;
  52["PfamScan"];
  5 -->|output| 52;
  51 -->|isoformAA| 52;
  4 -->|output| 52;
  3 -->|output| 52;
  53["CPAT"];
  16 -->|output_exons| 53;
  51 -->|isoformNT| 53;
  17 -->|output_exons| 53;
  2 -->|output| 53;
  54["Cut"];
  53 -->|orf_seqs_prob_best| 54;
  55["Add column"];
  54 -->|out_file1| 55;
  56["Remove beginning"];
  55 -->|out_file1| 56;
  57["Concatenate datasets"];
  6 -->|output| 57;
  56 -->|out_file1| 57;
  58["IsoformSwitchAnalyzeR"];
  57 -->|out_file1| 58;
  52 -->|output| 58;
  51 -->|switchList| 58;
  59["IsoformSwitchAnalyzeR"];
  57 -->|out_file1| 59;
  52 -->|output| 59;
  51 -->|switchList| 59;
  d2f0865b-20ba-43ef-8ebc-ad9f517ec60d["Output\nconsequencesSummary"];
  59 --> d2f0865b-20ba-43ef-8ebc-ad9f517ec60d;
  style d2f0865b-20ba-43ef-8ebc-ad9f517ec60d stroke:#2c3143,stroke-width:4px;
  8dd90968-6ef6-48e1-a104-547cbeaa80c8["Output\nconsequencesEnrichment"];
  59 --> 8dd90968-6ef6-48e1-a104-547cbeaa80c8;
  style 8dd90968-6ef6-48e1-a104-547cbeaa80c8 stroke:#2c3143,stroke-width:4px;
  6b812e8d-997d-4a53-9c4f-cb2aa3bb26bc["Output\nsplicingEnrichment"];
  59 --> 6b812e8d-997d-4a53-9c4f-cb2aa3bb26bc;
  style 6b812e8d-997d-4a53-9c4f-cb2aa3bb26bc stroke:#2c3143,stroke-width:4px;
  9c8369e2-8f86-4984-a47a-a35415ecb9b9["Output\nmostSwitching"];
  59 --> 9c8369e2-8f86-4984-a47a-a35415ecb9b9;
  style 9c8369e2-8f86-4984-a47a-a35415ecb9b9 stroke:#2c3143,stroke-width:4px;
  292b9609-061f-49f7-94fc-7831526bb48b["Output\nsplicingSummary"];
  59 --> 292b9609-061f-49f7-94fc-7831526bb48b;
  style 292b9609-061f-49f7-94fc-7831526bb48b stroke:#2c3143,stroke-width:4px;
	

Importing into Galaxy

Below are the instructions for importing these workflows directly into your Galaxy server of choice to start using them!
Hands-on: Importing a workflow
  • Click on Workflow on the top menu bar of Galaxy. You will see a list of all your workflows.
  • Click on galaxy-upload Import at the top-right of the screen
  • Provide your workflow
    • Option 1: Paste the URL of the workflow into the box labelled “Archived Workflow URL”
    • Option 2: Upload the workflow file in the box labelled “Archived Workflow File”
  • Click the Import workflow button

Below is a short video demonstrating how to import a workflow from GitHub using this procedure:

Video: Importing a workflow from URL