{
  "@context": "https://w3id.org/ro/crate/1.1/context",
  "@graph": [
    {
      "@id": "ro-crate-metadata.json",
      "@type": "CreativeWork",
      "about": {
        "@id": "./"
      },
      "conformsTo": [
        {
          "@id": "https://w3id.org/ro/crate/1.1"
        },
        {
          "@id": "https://w3id.org/workflowhub/workflow-ro-crate/1.0"
        }
      ]
    },
    {
      "@id": "ro-crate-preview.html",
      "@type": "CreativeWork",
      "about": {
        "@id": "./"
      }
    },
    {
      "@id": "./",
      "@type": "Dataset",
      "mainEntity": {
        "@id": "RNAseq_workflow.R"
      },
      "datePublished": "2025-10-03 00:58:35 +0100",
      "author": [

      ],
      "license": "Apache-2.0",
      "identifier": "https://doi.org/10.48546/workflowhub.workflow.1966.1",
      "url": "https://workflowhub.eu/workflows/1966/ro_crate?version=1",
      "name": "Research Object Crate for R workflow for RNA-seq analysis in unexplained recurrent pregnancy loss",
      "description": "The bioinformatic workflow presented here enables the analysis of RNA sequencing data obtained from human reproductive tissues in unexplained recurrent pregnancy loss (uRPL) research. This pipeline requires a sample sheet containing the sample information (example_input_data.csv) and gene expression matrices generated using the Salmon tool in the nf-core/rnaseq bioinformatics pipeline (example_count_data.csv). For more information on how to use the nf-core/rnaseq pipeline including the required inputs and expected outputs, please refer to their documentation. The processes used to download publicly available high throughput RNA-seq datasets and generate the Salmon gene expression matrices (e.g. counts files) can be found in our Github repository (also available as a file through WorkflowHub - Data_Preparation.md) alongside documentation showing the expected outputs from this pipeline. \n\nThe workflow developed during this project was designed with the intent to be used to compare datasets generated using different RNA sequencing methods by looking for concordance in differential expression analysis results, including differentially expressed genes and enriched functional pathways. This workflow can be accessed and used by others to help improve the standardisation and reproducibility of RNA-seq analytical processes, through consistent analysis methods and documentation. \n\nThis workflow can be split into different sections to complete the following analyses with the main packages used listed (tool versions available in the attached R script)\n\nSection 1: Intialising environment and loading required packages and files\n\nSection 2: Principal Component Analysis ([PCAtools](https://bioconductor.org/packages/devel/bioc/vignettes/PCAtools/inst/doc/PCAtools.html))\n\n* Section 2.1: Generating PCA objects to be used in Sections 2.2-2.4 ([PCAtools](https://bioconductor.org/packages/devel/bioc/vignettes/PCAtools/inst/doc/PCAtools.html))\n\n* Section 2.2: Principal Component Retention ([PCAtools](https://bioconductor.org/packages/devel/bioc/vignettes/PCAtools/inst/doc/PCAtools.html))\n\n* Section 2.3: Confounding factor identification using Eigencor plots and Pearson's Correlation coefficients ([PCAtools](https://bioconductor.org/packages/devel/bioc/vignettes/PCAtools/inst/doc/PCAtools.html))\n\n* Section 2.4: Generate PCA plots with arrows representing confounding numeric variables ([ggplot2](https://ggplot2.tidyverse.org/index.html))\n\nSection 3: Differential Expression Analysis ([DESeq2](https://bioconductor.org/packages/devel/bioc/vignettes/DESeq2/inst/doc/DESeq2.html))\n* \tAssess concordance in differential expression between datasets ([ggVenn](https://cran.r-project.org/web/packages/ggvenn/index.html))\n\nSection 4: Functional Annotation of KEGG pathways ([clusterProfiler](https://www.bioconductor.org/packages//2.10/bioc/html/clusterProfiler.html), [pathview](https://pathview.r-forge.r-project.org/))\n\nFor the most up-to-date versions of the workflow script please check our [GitHub page](https://github.com/bbrown2371/RNAseq-analysis-workflow-for-unexplained-Recurrent-Pregnancy-Loss.git)\n",
      "isBasedOn": "https://github.com/bbrown2371/RNAseq-analysis-workflow-for-unexplained-Recurrent-Pregnancy-Loss.git",
      "sdDatePublished": "2026-04-13 20:50:31 +0100",
      "creativeWorkStatus": "Stable",
      "hasPart": [
        {
          "@id": "RNAseq_workflow.R"
        },
        {
          "@id": "Copy%20of%20RPL_workflow.png"
        }
      ]
    },
    {
      "@id": "RNAseq_workflow.R",
      "@type": [
        "File",
        "SoftwareSourceCode",
        "ComputationalWorkflow"
      ],
      "contentSize": 27942,
      "programmingLanguage": {
        "@id": "#r_markdown"
      },
      "image": {
        "@id": "Copy%20of%20RPL_workflow.png"
      },
      "dct:conformsTo": {
        "@id": "https://bioschemas.org/profiles/ComputationalWorkflow/1.0-RELEASE/"
      },
      "description": "The bioinformatic workflow presented here enables the analysis of RNA sequencing data obtained from human reproductive tissues in unexplained recurrent pregnancy loss (uRPL) research. This pipeline requires a sample sheet containing the sample information (example_input_data.csv) and gene expression matrices generated using the Salmon tool in the nf-core/rnaseq bioinformatics pipeline (example_count_data.csv). For more information on how to use the nf-core/rnaseq pipeline including the required inputs and expected outputs, please refer to their documentation. The processes used to download publicly available high throughput RNA-seq datasets and generate the Salmon gene expression matrices (e.g. counts files) can be found in our Github repository (also available as a file through WorkflowHub - Data_Preparation.md) alongside documentation showing the expected outputs from this pipeline. \n\nThe workflow developed during this project was designed with the intent to be used to compare datasets generated using different RNA sequencing methods by looking for concordance in differential expression analysis results, including differentially expressed genes and enriched functional pathways. This workflow can be accessed and used by others to help improve the standardisation and reproducibility of RNA-seq analytical processes, through consistent analysis methods and documentation. \n\nThis workflow can be split into different sections to complete the following analyses with the main packages used listed (tool versions available in the attached R script)\n\nSection 1: Intialising environment and loading required packages and files\n\nSection 2: Principal Component Analysis ([PCAtools](https://bioconductor.org/packages/devel/bioc/vignettes/PCAtools/inst/doc/PCAtools.html))\n\n* Section 2.1: Generating PCA objects to be used in Sections 2.2-2.4 ([PCAtools](https://bioconductor.org/packages/devel/bioc/vignettes/PCAtools/inst/doc/PCAtools.html))\n\n* Section 2.2: Principal Component Retention ([PCAtools](https://bioconductor.org/packages/devel/bioc/vignettes/PCAtools/inst/doc/PCAtools.html))\n\n* Section 2.3: Confounding factor identification using Eigencor plots and Pearson's Correlation coefficients ([PCAtools](https://bioconductor.org/packages/devel/bioc/vignettes/PCAtools/inst/doc/PCAtools.html))\n\n* Section 2.4: Generate PCA plots with arrows representing confounding numeric variables ([ggplot2](https://ggplot2.tidyverse.org/index.html))\n\nSection 3: Differential Expression Analysis ([DESeq2](https://bioconductor.org/packages/devel/bioc/vignettes/DESeq2/inst/doc/DESeq2.html))\n* \tAssess concordance in differential expression between datasets ([ggVenn](https://cran.r-project.org/web/packages/ggvenn/index.html))\n\nSection 4: Functional Annotation of KEGG pathways ([clusterProfiler](https://www.bioconductor.org/packages//2.10/bioc/html/clusterProfiler.html), [pathview](https://pathview.r-forge.r-project.org/))\n\nFor the most up-to-date versions of the workflow script please check our [GitHub page](https://github.com/bbrown2371/RNAseq-analysis-workflow-for-unexplained-Recurrent-Pregnancy-Loss.git)\n",
      "name": "R workflow for RNA-seq analysis in unexplained recurrent pregnancy loss",
      "url": "https://workflowhub.eu/workflows/1966?version=1",
      "keywords": "Bioinformatics, Nextflow, R, Transcriptomics, Workflows, rna, standardisation, data reproducibility",
      "version": 1,
      "license": "https://spdx.org/licenses/Apache-2.0",
      "creator": [
        {
          "@id": "https://orcid.org/0009-0002-7532-9727"
        },
        {
          "@id": "https://orcid.org/0000-0001-5746-2271"
        },
        {
          "@id": "https://orcid.org/0000-0002-5113-8646"
        }
      ],
      "producer": {
        "@id": "https://workflowhub.eu/projects/401"
      },
      "dateCreated": "2025-10-02T23:48:00Z",
      "dateModified": "2025-10-06T02:50:25Z",
      "isPartOf": [

      ],
      "identifier": "https://doi.org/10.48546/workflowhub.workflow.1966.1",
      "isBasedOn": "https://workflowhub.eu/workflows/1966?version=2",
      "input": [

      ],
      "output": [

      ],
      "sdPublisher": {
        "@id": "https://about.workflowhub.eu/"
      }
    },
    {
      "@id": "Copy%20of%20RPL_workflow.png",
      "@type": [
        "File",
        "ImageObject"
      ],
      "contentSize": 352777
    },
    {
      "@id": "https://orcid.org/0009-0002-7532-9727",
      "@type": "Person",
      "name": "Isabella M Brown"
    },
    {
      "@id": "https://orcid.org/0000-0001-5746-2271",
      "@type": "Person",
      "name": "Paul Whatmore"
    },
    {
      "@id": "https://orcid.org/0000-0002-5113-8646",
      "@type": "Person",
      "name": "Kylie Munyard"
    },
    {
      "@id": "https://workflowhub.eu/projects/401",
      "@type": [
        "Project",
        "Organization"
      ],
      "name": "Transcriptomics in unexplained recurrent pregnancy loss"
    },
    {
      "@id": "#r_markdown",
      "@type": "ComputerLanguage",
      "name": "R markdown",
      "alternateName": "RMD"
    },
    {
      "@id": "https://about.workflowhub.eu/",
      "@type": "Organization",
      "name": "WorkflowHub",
      "url": "https://about.workflowhub.eu/"
    }
  ]
}