[ { "@graph" : [ { "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y", "@type" : [ "http://www.nanopub.org/nschema#Nanopublication" ], "http://www.nanopub.org/nschema#hasAssertion" : [ { "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y#assertion" } ], "http://www.nanopub.org/nschema#hasProvenance" : [ { "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y#provenance" } ], "http://www.nanopub.org/nschema#hasPublicationInfo" : [ { "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y#pubinfo" } ] } ], "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y#Head" }, { "@graph" : [ { "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y#config-1", "http://purl.org/dc/terms/identifier" : [ { "@value" : "config.yml" } ], "https://schema.org/text" : [ { "@value" : "## General Workflow Parameters:\n\n# sample information and experimental design\nsamples: samples.csv\n\n## Workflow-specific Parameters:\n# Define reference genome/transcriptome\nref:\n species: \"Drosophila melanogaster\"\n # Local reference data\n # Genome file path (supported extensions: .fa, .fna, .fasta, case-insensitive)\n # may be a path or left empty, if download using an accession number is preferred\n genome: \"\"\n # Annotation file (supported extensions: .gff, .gtf, case-insensitive)\n # may be a path or left empty, if download using an accession number is preferred\n annotation: \"\"\n # Remote reference data\n # NCBI accession number of the reference data set; can be left empty if both reference files are available locally\"\n #accession: \"GCF_000001215.2\"\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 # Minimum read length; set 0 to keep all reads.\n min_length: 200\n\n# minimap2 alignment parameters\nminimap2:\n # Minimap2 indexing options\n index_opts: \"\"\n # Minimap2 mapping options\n opts: \"\"\n # Maximum secondary alignments\n maximum_secondary: 100\n # Secondary score ratio (-p for minimap2)\n secondary_score_ratio: 1.0\n\n# samtools processing parameters\nsamtools:\n # Samtools view opts, \"-b\" creates BAM from SAM.\n samtobam_opts: \"-b\"\n # Samtools sort opts,\n bamsort_opts: \"\"\n # Samtools index opts,\n bamindex_opts: \"\"\n # Samtools stats opts\n bamstats_opts: \"\"\n\n# salmon quantification parameters\nquant:\n # Salmon library type (Default: U)\n salmon_libtype: \"U\"\n\n# This section defines the pyDESeq2 plot and data handling parameters\ndeseq2:\n # normalization fit type, must be 'parametric' or 'mean'\n fit_type: \"\"\n # the \"design factors\" are the confounding variables to be adjusted for\n # during normalization. They must be given in the configuration (samples.csv).\n design_factors:\n - \"condition\"\n #\n # the \"continuous factors\" are non-categorial factors to be considered\n #continuous_factors:\n # -\n #\n # The (log2) log fold change under the null hypothesis. (default: 0).\n lfc_null: 1.0\n #\n # The alternative hypothesis for computing wald p-values. By default,\n # the normal Wald test assesses deviation of the estimated log fold\n # change from the null hypothesis, as given by lfc_null.\n # One of [\"greaterAbs\", \"lessAbs\", \"greater\", \"less\"] or None.\n # The alternative hypothesis corresponds to what the user wants to\n # find rather than the null hypothesis. (default: None).\n alt_hypothesis: \"greaterAbs\"\n #\n # The marker size in points**2 (typographic points are 1/72 in.).\n # Default is rcParams['lines.markersize'] ** 2.# minimum count to\n # be considered for subsequent analysis\n point_width: 20\n #\n # we disregard loci with count number lower 'mincount'\n mincount: 10\n #\n # Type I error cutoff value:\n alpha: 0.05\n #\n # in addition to the full heatmap, plot the top number of different\n # values, ranked by the top ratio between the two traits\n threshold_plot: 10\n #\n # the heatmap color map\n # see https://seaborn.pydata.org/tutorial/color_palettes.htm for an overview\n colormap: \"Blues\"\n #plot figure type\n figtype: \"png\"\n batch_effect: \n - \"\"\n #\n## Differential Isoform Analysis\n\n# The FLAIR splice-isoform analysis pipeline includes resource-intensive computations and only works with additional constraints.\n# 1. In 'samples.csv: The 'condition' column must contain exactly two distinct values. For example 'control' and 'treated'.\n# 2. In 'samples.csv: Refrain from using underscores when naming samples. The 'sample' column may contain underscores, but be aware that underscores will be removed from the name for isoform quantification steps.\n# 3. In this file: the variable 'FLAIR' below must be:'true'. This is a check to determine if users are aware of the constraints and wish to proceed.\nisoform_analysis:\n # Enables FLAIR Isoform Analysis if 'true'\n FLAIR: true\n # Minimum MAPQ of read assignment to an isoform (default: 1).\n qscore: 1\n # min read count expression threshold. Isoforms which contain fewer than 'exp_thresh' (Default=10) reads in both conditions are filtered out.\n exp_thresh: 10\n # 'flair_collapse' options\n # '--annotation-reliant' makes FLAIR align reads to the annotation before identifying novel transcripts for the remaining reads\n # '--generate-map' to generate a txt file of read-isoform assignments\n # '--stringent' for full-length supporting reads (>=80% coverage)\n col_opts: \"--annotation_reliant generate --generate_map --stringent\"\n\n\n# Query genes to identify similar proteins using \"lambda\"\nprotein_annotation:\n # Enables lambda sequence alignment if 'true'\n lambda: false\n # Pre-formatted UniProt Reference Cluster database (default: UniRef50)\n uniref: \"https://ftp.imp.fu-berlin.de/pub/lambda/index/lambda3/gen_0/uniref50_20230713.lba.gz\"\n # maximum number of protein matches returned per sequence (default: 3)\n num_matches: 3\n\n# Enrichment Analysis Parameters\n#enrichment:\n# # Enable enrichment analysis if 'true'\n# perform_enrichment: true\n# # minimum number of genes to consider per pathway (default: 3)\n# min_genes: 3\n" } ] }, { "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y#dataset", "@type" : [ "https://schema.org/Dataset" ], "https://w3id.org/np/snakemake/describesWorkflow" : [ { "@value" : "RAjHDlPDghZzc9ZvQ3uJQNJ9Jd_KAYzZt7dk5PXKgjRyE" } ], "https://w3id.org/np/snakemake/description" : [ { "@value" : "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. Reads are then mapped to the transcriptome with the long-read optimized alignment tool minimap2.\nNext quantification is performed using salmon before normalization and differential expression analysis are conducted by PyDESeq2.\nThe workflow can optionally analyze splice-isoforms through integrating the FLAIR workflow.\nAdditionaly, NanoPlot is employed to analyze initial sequencing data and QualiMap is used to evaluate mapping results." } ], "https://w3id.org/np/snakemake/generatedAt" : [ { "@type" : "http://www.w3.org/2001/XMLSchema#dateTime", "@value" : "2026-04-16T12:55:36.287586+00:00" } ], "https://w3id.org/np/snakemake/hasConfigurationSection" : [ { "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y#workflow-configuration" } ] }, { "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y#workflow-configuration", "http://www.w3.org/2000/01/rdf-schema#label" : [ { "@value" : "from workflow configuration" } ], "https://w3id.org/np/snakemake/hasConfigurationFile" : [ { "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y#config-1" } ] } ], "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y#assertion" }, { "@graph" : [ { "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y#assertion", "http://www.w3.org/ns/prov#generatedAtTime" : [ { "@type" : "http://www.w3.org/2001/XMLSchema#dateTime", "@value" : "2026-04-16T14:55:38.011892" } ], "http://www.w3.org/ns/prov#wasAttributedTo" : [ { "@id" : "https://orcid.org/0000-0003-2408-7588" } ] } ], "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y#provenance" }, { "@graph" : [ { "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y", "http://purl.org/dc/terms/created" : [ { "@type" : "http://www.w3.org/2001/XMLSchema#dateTime", "@value" : "2026-04-16T12:55:36.287586+00:00" } ], "http://purl.org/dc/terms/creator" : [ { "@id" : "https://orcid.org/0000-0003-2408-7588" } ], "http://purl.org/nanopub/x/hasNanopubType" : [ { "@id" : "https://schema.org/Dataset" } ], "http://www.w3.org/2000/01/rdf-schema#label" : [ { "@value" : "Snakemake workflow metadata: RAjHDlPDghZzc9ZvQ3uJQNJ9Jd_KAYzZt7dk5PXKgjRyE" } ], "http://www.w3.org/ns/prov#generatedAtTime" : [ { "@type" : "http://www.w3.org/2001/XMLSchema#dateTime", "@value" : "2026-04-16T14:55:38.011892" } ], "http://www.w3.org/ns/prov#wasAttributedTo" : [ { "@id" : "https://orcid.org/0000-0003-2408-7588" } ] }, { "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y#sig", "http://purl.org/nanopub/x/hasAlgorithm" : [ { "@value" : "RSA" } ], "http://purl.org/nanopub/x/hasPublicKey" : [ { "@value" : "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkOFUnnRCp/k9/0ugvx8zQJ+Qc675W1Ug6F839+xvJ2QsSBu4iOJ1O2kJCmb3tALp3gJOt8sffRot3VrfY1hbgXxL7BVtDsfHHmXVff4YCeg5Ycdn5cDpLawDpAdYwMhK0LwIkZ3fwH9/o9JniYKXLV/jpF9bMKyiw/6tqlCHaMW1r8gzZzoxVIAakwvlABoY0iNoToLTlBRXEI4mLUNjDMnMwQgfh1KXMxMruNjW3wJyeDEIfa2ooAt0E4CRM9pkrEb37NzD9Jz8aSUFFY6BvIxF4ixK7rm6IUDvQ76LqXkEmgSeRv1kw7gnCe9wV/wHd0ZeW4heoBXmLHX3MvHfjwIDAQAB" } ], "http://purl.org/nanopub/x/hasSignature" : [ { "@value" : "Lz7TrPtn831YL/0R4UkDTRqijUSdMnB6eZPGO4KglYwzpxVFWkBRIUI82UB0PL1WxS5/d6XEItp0aQux96yqhY9xHbr/3BbqmIIfyi8iylT6VlHp08hvmvRkQCYQJEbTWbAgKpbtXo/kSImLLvTC79cAY+hGqxs439I+6csFc3bNrmwIcbbGmiiYiyUWITVRLNgunK3l4CQlTzIWZKoNYKhHu+qN1cnd4aWGavLJrCtoEaF5vhCXQ+jqnZbKF6/ecWrSHmKqw7gHJRfgPQl6qJUDnFIBRjO6Wjpg3pVf4CFcC01/oDcwdufSKYZQxsyps8ie0RD3IpZ85rhGEfzOQQ==" } ], "http://purl.org/nanopub/x/hasSignatureTarget" : [ { "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y" } ] } ], "@id" : "http://purl.org/np/RAMKBtdvqiqOZ8zuQZYLJiNhH6sa1Vtqmas2ymPD51p0Y#pubinfo" } ]