. . . . "config.yml" . "samples: samples.csv\n\nref:\n species: \"Drosophila melanogaster\"\n genome: \"\"\n annotation: \"\"\n accession: \"GCF_000001215.4\"\n ensembl_species: \"\" # e.g., \"homo_sapiens\"\n build: \"\" # e.g., \"GRCh38\"\n release: \"\" # e.g., \"105\"\n\nread_filter:\n min_length: 200\n\nminimap2:\n index_opts: \"\"\n opts: \"\"\n maximum_secondary: 100\n secondary_score_ratio: 1.0\n\nsamtools:\n samtobam_opts: \"-b\"\n bamsort_opts: \"\"\n bamindex_opts: \"\"\n bamstats_opts: \"\"\n\nquant:\n salmon_libtype: \"U\"\n\ndeseq2:\n fit_type: \"\"\n design_factors:\n - \"condition\"\n lfc_null: 1.0\n alt_hypothesis: \"greaterAbs\"\n point_width: 20\n mincount: 10\n alpha: 0.05\n threshold_plot: 10\n colormap: \"Blues\"\n figtype: \"png\"\n batch_effect:\n - \"\"\n\nisoform_analysis:\n FLAIR: true\n qscore: 1\n exp_thresh: 10\n col_opts: \"--annotation_reliant generate --generate_map --stringent\"\n\nprotein_annotation:\n lambda: false\n uniref: \"https://ftp.imp.fu-berlin.de/pub/lambda/index/lambda3/gen_0/uniref50_20230713.lba.gz\"\n num_matches: 3" . . "RAjHDlPDghZzc9ZvQ3uJQNJ9Jd_KAYzZt7dk5PXKgjRyE" . "This workflow performs differential expression analysis of RNA-seq data obtained from Oxford Nanopore long-read sequencing technology.\nFirst a transcriptome FASTA is constructed using gffread [https://github.com/gpertea/gffread]. Reads are then mapped to the transcriptome with the long-read optimized alignment tool minimap2 [https://github.com/lh3/minimap2].\nNext quantification is performed using salmon [https://github.com/COMBINE-lab/salmon] before normalization and differential expression analysis are conducted by PyDESeq2 [https://github.com/owkin/PyDESeq2].\nThe workflow can optionally analyze splice-isoforms through integrating the FLAIR [https://github.com/BrooksLabUCSC/flair] workflow.\nAdditionaly, NanoPlot [https://github.com/wdecoster/NanoPlot] is employed to analyze initial sequencing data and QualiMap [https://github.com/EagleGenomics-cookbooks/QualiMap] is used to evaluate mapping results." . "2026-05-05T15:42:06.149516+00:00"^^ . . . "sorted_alignments/{sample}_sorted.bam" . "QC/qualimap/{sample}" . "github.com/snakemake/snakemake-wrappers/bio/qualimap/bamqc/environment.yaml@v4.4.0" . "v4.4.0" . "QC/qualimap/{sample}" . "qualimap/{sample}/qualimapReport.html" . "../envs/base.yml" . "sorted_alignments/{sample}_sorted.bam" . "sorted_alignments/{sample}_sorted.bam.bai" . "github.com/snakemake/snakemake-wrappers/bio/samtools/index/environment.yaml@v7.6.0" . "v7.6.0" . "alignments/{sample}.bam" . "sorted_alignments/{sample}_sorted.bam" . "github.com/snakemake/snakemake-wrappers/bio/samtools/sort/environment.yaml@v7.6.0" . "v7.6.0" . "alignments/{sample}.bam" . "QC/bamstats/{sample}.txt" . "github.com/snakemake/snakemake-wrappers/bio/samtools/stats/environment.yaml@v3.13.4" . "v3.13.4" . "sorted_alignments/{sample}_sorted.bam" . "sorted_alignments/{sample}_sorted.bam.bai" . "iso_analysis/beds/{sample}.bed" . "../envs/flair.yml" . "references/genomic.fa" . "index/flair_genome_index.mmi" . "github.com/snakemake/snakemake-wrappers/bio/minimap2/index/environment.yaml@v7.6.0" . "v7.6.0" . "transcriptome/corrected_transcriptome.fa" . "index/transcriptome_index.mmi" . "github.com/snakemake/snakemake-wrappers/bio/minimap2/index/environment.yaml@v7.6.0" . "v7.6.0" . "iso_analysis/beds/barcode10.bed" . "iso_analysis/beds/barcode11.bed" . "iso_analysis/beds/barcode12.bed" . "iso_analysis/beds/barcode13.bed" . "iso_analysis/beds/barcode15.bed" . "iso_analysis/beds/barcode16.bed" . "iso_analysis/beds/all_samples.bed" . "../envs/base.yml" . "transcriptome/transcriptome.fa" . "transcriptome/corrected_transcriptome.fa" . "../envs/gffread.yml" . "alignments/{sample}.bam" . "transcriptome/corrected_transcriptome.fa" . "counts/{sample}_salmon/quant.sf" . "../envs/salmon.yml" . "de_analysis/all.rds" . "de_analysis/{factor}_{prop_a}_vs_{prop_b}_MA_plot.svg" . "de_analysis/{factor}_{prop_a}_vs_{prop_b}_count_heatmap.svg" . "de_analysis/{factor}_{prop_a}_vs_{prop_b}_dispersion_plot.svg" . "de_analysis/{factor}_{prop_a}_vs_{prop_b}_l2fc.tsv" . "de_analysis/{factor}_{prop_a}_vs_{prop_b}_sample_heatmap.svg" . "de_analysis/{factor}_{prop_a}_vs_{prop_b}_top_count_heatmap.svg" . "../envs/deseq2.yml" . "/fshpc/meesters/projects/snakemake-workflows/rna-longseq-de-isoform/config/demo/samples.csv" . "merged/all_counts_gene.tsv" . "de_analysis/all.rds" . "de_analysis/normcounts.tsv" . "../envs/deseq2.yml" . "references/ensembl_annotation.gff3" . "github.com/snakemake/snakemake-wrappers/bio/reference/ensembl-annotation/environment.yaml@v7.5.0" . "v7.5.0" . "references/ensembl_genome.fa" . "github.com/snakemake/snakemake-wrappers/bio/reference/ensembl-sequence/environment.yaml@v7.5.0" . "v7.5.0" . "references/ncbi_dataset_annotation.zip" . "../envs/reference.yml" . "references/ncbi_dataset_genome.zip" . "../envs/reference.yml" . " at 0x7fcf6a1dce00>" . "filter/{sample}_filtered.fq" . "../envs/biopython.yml" . "filter/barcode10_filtered.fq" . "filter/barcode11_filtered.fq" . "filter/barcode12_filtered.fq" . "filter/barcode13_filtered.fq" . "filter/barcode15_filtered.fq" . "filter/barcode16_filtered.fq" . "index/flair_genome_index.mmi" . "references/genomic.fa" . "iso_analysis/align/flair.bam" . "iso_analysis/align/flair.bam.bai" . "iso_analysis/align/flair.bed" . "../envs/flair.yml" . "filter/barcode10_filtered.fq" . "filter/barcode11_filtered.fq" . "filter/barcode12_filtered.fq" . "filter/barcode13_filtered.fq" . "filter/barcode15_filtered.fq" . "filter/barcode16_filtered.fq" . "iso_analysis/align/flair_all_corrected.bed" . "references/genomic.fa" . "references/standardized_genomic.gtf" . "iso_analysis/collapse/flair.isoforms.bed" . "iso_analysis/collapse/flair.isoforms.fa" . "../envs/flair.yml" . "iso_analysis/align/flair.bed" . "references/genomic.fa" . "references/standardized_genomic.gtf" . "iso_analysis/align/flair_all_corrected.bed" . "../envs/flair.yml" . "iso_analysis/quantify/flair.counts.tsv" . "iso_analysis/diffexp/genes_deseq2_QCplots_{condition_value1}_v_{condition_value2}.pdf" . "iso_analysis/diffexp/genes_deseq2_{condition_value1}_v_{condition_value2}.tsv" . "iso_analysis/diffexp/isoforms_deseq2_QCplots_{condition_value1}_v_{condition_value2}.pdf" . "iso_analysis/diffexp/isoforms_deseq2_{condition_value1}_v_{condition_value2}.tsv" . "iso_analysis/diffexp/isoforms_drimseq_{condition_value1}_v_{condition_value2}.tsv" . "../envs/flair.yml" . " at 0x7fcf6a1df2e0>" . "iso_analysis/collapse/flair.isoforms.bed" . "iso_analysis/quantify/flair.counts.tsv" . "iso_analysis/plots" . "../envs/flair.yml" . "iso_analysis/collapse/flair.isoforms.bed" . "iso_analysis/collapse/flair.isoforms.fa" . "iso_analysis/reads_manifest.tsv" . "iso_analysis/quantify/flair.counts.tsv" . "../envs/flair.yml" . "de_analysis/{factor}_{prop_a}_vs_{prop_b}_l2fc.tsv" . "transcriptome/corrected_transcriptome.fa" . "protein_annotation/{factor}_{prop_a}_vs_{prop_b}_de_genes.fa" . "../envs/biopython.yml" . "references/genomic.fa" . "references/standardized_genomic.gff" . "references/genomic.fa.fai" . "transcriptome/transcriptome.fa" . "../envs/gffread.yml" . " at 0x7fcf6a394cc0>" . "references/genomic.gff" . "../envs/reference.yml" . " at 0x7fcf6a394d60>" . "references/genomic.fa" . "../envs/reference.yml" . "protein_annotation/index/UniRef.lba.gz" . "../envs/wget.yml" . "protein_annotation/blast_results_{factor}_{prop_a}_vs_{prop_b}.m8" . "protein_annotation/proteins_{factor}_{prop_a}_vs_{prop_b}.csv" . "../envs/biopython.yml" . "references/standardized_genomic.gff" . "references/standardized_genomic.gtf" . "../envs/gffread.yml" . "iso_analysis/plots" . "iso_analysis/report/isoforms" . "iso_analysis/report/usage" . "../envs/base.yml" . "protein_annotation/index/UniRef.lba.gz" . "protein_annotation/{factor}_{prop_a}_vs_{prop_b}_de_genes.fa" . "protein_annotation/blast_results_{factor}_{prop_a}_vs_{prop_b}.m8" . "../envs/lambda3.yml" . "filter/{sample}_filtered.fq" . "index/transcriptome_index.mmi" . "alignments/{sample}.sam" . "github.com/snakemake/snakemake-wrappers/bio/minimap2/aligner/environment.yaml@v7.6.0" . "v7.6.0" . "counts/barcode10_salmon/quant.sf" . "counts/barcode11_salmon/quant.sf" . "counts/barcode12_salmon/quant.sf" . "counts/barcode13_salmon/quant.sf" . "counts/barcode15_salmon/quant.sf" . "counts/barcode16_salmon/quant.sf" . "merged/all_counts.tsv" . "../envs/pandas.yml" . "de_analysis/all.rds" . "de_analysis/pca_{variable}.svg" . "../envs/deseq2.yml" . "iso_analysis/reads_manifest.tsv" . "../envs/pandas.yml" . "alignments/{sample}.sam" . "alignments/{sample}.bam" . "github.com/snakemake/snakemake-wrappers/bio/samtools/view/environment.yaml@v7.6.0" . "v7.6.0" . " at 0x7fcf6a397ba0>" . "NanoPlot/{sample}/NanoPlot-report.html" . "../envs/nanoplot.yml" . "references/genomic.gff" . "references/standardized_genomic.gff" . "../envs/agat.yml" . "/lustre/project/nhr-zdvhpc/dtest/raw/barcode10.fastq.gz" . "/lustre/project/nhr-zdvhpc/dtest/raw/barcode11.fastq.gz" . "/lustre/project/nhr-zdvhpc/dtest/raw/barcode12.fastq.gz" . "/lustre/project/nhr-zdvhpc/dtest/raw/barcode13.fastq.gz" . "/lustre/project/nhr-zdvhpc/dtest/raw/barcode15.fastq.gz" . "/lustre/project/nhr-zdvhpc/dtest/raw/barcode16.fastq.gz" . "NanoPlot/NanoPlot-report.html" . "../envs/nanoplot.yml" . "merged/all_counts.tsv" . "references/standardized_genomic.gff" . "merged/all_counts_gene.tsv" . "merged/transcriptid_to_gene_plot.svg" . "../envs/pydeseq2.yml" . "from workflow configuration" . . "workflow rules" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "2026-05-05T17:42:10.127924+02:00"^^ . . "2026-05-05T15:42:06.149516+00:00"^^ . . . . "Snakemake workflow metadata: RAjHDlPDghZzc9ZvQ3uJQNJ9Jd_KAYzZt7dk5PXKgjRyE" . "2026-05-05T17:42:10.127924+02:00"^^ . . "RSA" . "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkOFUnnRCp/k9/0ugvx8zQJ+Qc675W1Ug6F839+xvJ2QsSBu4iOJ1O2kJCmb3tALp3gJOt8sffRot3VrfY1hbgXxL7BVtDsfHHmXVff4YCeg5Ycdn5cDpLawDpAdYwMhK0LwIkZ3fwH9/o9JniYKXLV/jpF9bMKyiw/6tqlCHaMW1r8gzZzoxVIAakwvlABoY0iNoToLTlBRXEI4mLUNjDMnMwQgfh1KXMxMruNjW3wJyeDEIfa2ooAt0E4CRM9pkrEb37NzD9Jz8aSUFFY6BvIxF4ixK7rm6IUDvQ76LqXkEmgSeRv1kw7gnCe9wV/wHd0ZeW4heoBXmLHX3MvHfjwIDAQAB" . "LHjd3Ks5p9Ax2YTuBkkm+9XWGBHCF3gcUtngTrKu3pZgGROiXyZTDlOA5EUDjBINRLhm8yb4VSywYrW5zzeZTSwWt5mfpnCELj5+dIVjMMhuMFA10gXunV/TGXvX0qgT4a6SO8DdY9902wAw2HhZuBllp85vk6v7ernt31GiacS4dLFoTEt/vkjRevQFgl0zs5KUYXfC9srhaJK4uEA93pA0bHK5BYDvyxUQ/ciHSvAYHmnUi10AWYePx7wRLIVaacJzVvSwmn7siHo7nERAzeSXbA+AmrknL1yVPJi/isgKWkpnwmXQWOBBqevkeWq8CyfE+o3+c7V2HslNvSg1ug==" . . .