{
  "@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": "index.qmd"
      },
      "datePublished": "2025-11-28 01:11:46 +0000",
      "author": [
        {
          "@id": "https://orcid.org/0000-0002-4019-7026"
        },
        {
          "@id": "https://orcid.org/0000-0003-0662-9101"
        },
        {
          "@id": "https://orcid.org/0000-0003-0419-1476"
        },
        {
          "@id": "#creator-1"
        },
        {
          "@id": "#creator-2"
        },
        {
          "@id": "#creator-3"
        }
      ],
      "license": "GPL-3.0",
      "identifier": "https://doi.org/10.48546/workflowhub.workflow.2022.2",
      "url": "https://workflowhub.eu/workflows/2022/ro_crate?version=2",
      "name": "Research Object Crate for scRNAvigator: Interactive exploration, processing, and analysis of your scRNA-seq data",
      "description": "# scRNAvigator: Interactive exploration, processing, and analysis of your scRNA-seq data\n\nThis collection of R notebooks has been designed to guide you through processing and analysing your single cell RNA (scRNA) sequencing data. They are designed to be worked through in the following order:\n\n1. Quality control\n2. Doublet detection\n3. Dataset integration\n4. Cell annotation\n5. Pseudobulking and differential gene expression analysis\n6. Pathway enrichment analyses.\n\nEach notebook explains what is happening in each step, complete with code and rationales for the choices we have made in our approach.\n\nIt is important to note there is no one single way to pre-process scRNA data - there are as many ways as there are different software packages and libraries for scRNA analysis, and the limitless ways to use each of their tools and functions.\n\nThe workflow presented in these notebooks is the synthesis of best practices, studies, and discussions of how to analyse scRNA data with a focus on using Seurat in R. Footnotes and external links accompany the text throughout the document - please view these for useful additional information and rationale on why steps are done in certain ways.\n\nThis content primarily uses the Seurat R package, but the way and order things are run differs vastly from their tutorials. We like to note that the Satija lab Seurat tutorials are instructions on how to use the package, but not how to conduct robust scRNA pre-processing and analysis. This content leverages the flexibility of the Seurat package, but is supplemented by the practices outlined in existing resources. These resources are the most influential:\n\n-   [Current best practices in single-cell RNA-seq analysis: a tutorial (Luecken and Theis, 2019)](https://www.embopress.org/doi/full/10.15252/msb.20188746)\n-   [scRNAseq analysis in R with Seurat (Williams and Perlaza, 2024)](https://swbioinf.github.io/scRNAseqInR_Doco/)\n-   [Spatial Sampler (Williams, 2025)](https://swbioinf.github.io/spatialsnippets/)\n\n## Usage and platforms\n\nDetailed installation scripts have been provided to allow running the workflow locally or on an RStudio instance on [NCI Gadi's Australian Research Environment](https://are-auth.nci.org.au/). We recommend the latter so you can utilise the compute resources required to process larger data sets.\n\n## More information\n\nPlease visit the [GitHub repository](https://github.com/Sydney-Informatics-Hub/scrna-analysis) for more information on the workflow, setting up, and usage.",
      "isBasedOn": "https://github.com/Sydney-Informatics-Hub/scrna-analysis",
      "sdDatePublished": "2026-06-15 08:58:02 +0100",
      "creativeWorkStatus": "Stable",
      "hasPart": [
        {
          "@id": "index.qmd"
        },
        {
          "@id": "img/workflow_overview.png"
        }
      ]
    },
    {
      "@id": "index.qmd",
      "@type": [
        "File",
        "SoftwareSourceCode",
        "ComputationalWorkflow"
      ],
      "contentSize": 1679,
      "programmingLanguage": {
        "@id": "#quarto_markdown"
      },
      "image": {
        "@id": "img/workflow_overview.png"
      },
      "dct:conformsTo": {
        "@id": "https://bioschemas.org/profiles/ComputationalWorkflow/1.0-RELEASE/"
      },
      "description": "# scRNAvigator: Interactive exploration, processing, and analysis of your scRNA-seq data\n\nThis collection of R notebooks has been designed to guide you through processing and analysing your single cell RNA (scRNA) sequencing data. They are designed to be worked through in the following order:\n\n1. Quality control\n2. Doublet detection\n3. Dataset integration\n4. Cell annotation\n5. Pseudobulking and differential gene expression analysis\n6. Pathway enrichment analyses.\n\nEach notebook explains what is happening in each step, complete with code and rationales for the choices we have made in our approach.\n\nIt is important to note there is no one single way to pre-process scRNA data - there are as many ways as there are different software packages and libraries for scRNA analysis, and the limitless ways to use each of their tools and functions.\n\nThe workflow presented in these notebooks is the synthesis of best practices, studies, and discussions of how to analyse scRNA data with a focus on using Seurat in R. Footnotes and external links accompany the text throughout the document - please view these for useful additional information and rationale on why steps are done in certain ways.\n\nThis content primarily uses the Seurat R package, but the way and order things are run differs vastly from their tutorials. We like to note that the Satija lab Seurat tutorials are instructions on how to use the package, but not how to conduct robust scRNA pre-processing and analysis. This content leverages the flexibility of the Seurat package, but is supplemented by the practices outlined in existing resources. These resources are the most influential:\n\n-   [Current best practices in single-cell RNA-seq analysis: a tutorial (Luecken and Theis, 2019)](https://www.embopress.org/doi/full/10.15252/msb.20188746)\n-   [scRNAseq analysis in R with Seurat (Williams and Perlaza, 2024)](https://swbioinf.github.io/scRNAseqInR_Doco/)\n-   [Spatial Sampler (Williams, 2025)](https://swbioinf.github.io/spatialsnippets/)\n\n## Usage and platforms\n\nDetailed installation scripts have been provided to allow running the workflow locally or on an RStudio instance on [NCI Gadi's Australian Research Environment](https://are-auth.nci.org.au/). We recommend the latter so you can utilise the compute resources required to process larger data sets.\n\n## More information\n\nPlease visit the [GitHub repository](https://github.com/Sydney-Informatics-Hub/scrna-analysis) for more information on the workflow, setting up, and usage.",
      "name": "scRNAvigator: Interactive exploration, processing, and analysis of your scRNA-seq data",
      "url": "https://workflowhub.eu/workflows/2022?version=2",
      "keywords": "Bioinformatics, single-cell-rna-seq",
      "version": 2,
      "license": "https://spdx.org/licenses/GPL-3.0",
      "creator": [
        {
          "@id": "https://orcid.org/0000-0002-4350-8600"
        },
        {
          "@id": "https://workflowhub.eu/people/1217"
        },
        {
          "@id": "https://workflowhub.eu/people/940"
        },
        {
          "@id": "https://workflowhub.eu/people/123"
        },
        {
          "@id": "#We%20thank%20Martyn%20Bullock%20and%20Sumathy%20Perampalam%20for%20their%20testing%20support"
        },
        {
          "@id": "#feedback"
        },
        {
          "@id": "#and%20providing%20data%20used%20in%20developing%20this%20workflow"
        }
      ],
      "producer": {
        "@id": "https://workflowhub.eu/projects/43"
      },
      "dateCreated": "2025-11-28T01:22:21Z",
      "dateModified": "2026-05-13T12:52:41Z",
      "isPartOf": [

      ],
      "identifier": "https://doi.org/10.48546/workflowhub.workflow.2022.2",
      "isBasedOn": "https://workflowhub.eu/workflows/2022?version=1",
      "input": [

      ],
      "output": [

      ],
      "sdPublisher": {
        "@id": "https://about.workflowhub.eu/"
      }
    },
    {
      "@id": "img/workflow_overview.png",
      "@type": [
        "File",
        "ImageObject"
      ],
      "contentSize": 238325
    },
    {
      "@id": "https://orcid.org/0000-0002-4019-7026",
      "@type": "Person",
      "name": "Frederick Jaya",
      "identifier": "https://orcid.org/0000-0002-4019-7026"
    },
    {
      "@id": "https://orcid.org/0000-0003-0662-9101",
      "@type": "Person",
      "name": "Mitchell J O'Brien",
      "identifier": "https://orcid.org/0000-0003-0662-9101"
    },
    {
      "@id": "https://orcid.org/0000-0003-0419-1476",
      "@type": "Person",
      "name": "Georgina Samaha",
      "identifier": "https://orcid.org/0000-0003-0419-1476"
    },
    {
      "@id": "#creator-1",
      "@type": "Person",
      "name": "We thank Martyn Bullock and Sumathy Perampalam for their testing support"
    },
    {
      "@id": "#creator-2",
      "@type": "Person",
      "name": "feedback"
    },
    {
      "@id": "#creator-3",
      "@type": "Person",
      "name": "and providing data used in developing this workflow"
    },
    {
      "@id": "https://orcid.org/0000-0002-4350-8600",
      "@type": "Person",
      "name": "Michael Geaghan"
    },
    {
      "@id": "https://workflowhub.eu/people/1217",
      "@type": "Person",
      "name": "Frederick Jaya"
    },
    {
      "@id": "https://workflowhub.eu/people/940",
      "@type": "Person",
      "name": "Mitchell J O'Brien"
    },
    {
      "@id": "https://workflowhub.eu/people/123",
      "@type": "Person",
      "name": "Georgina Samaha"
    },
    {
      "@id": "#We thank Martyn Bullock and Sumathy Perampalam for their testing support",
      "@type": "Person",
      "name": "We thank Martyn Bullock and Sumathy Perampalam for their testing support"
    },
    {
      "@id": "#feedback",
      "@type": "Person",
      "name": "feedback"
    },
    {
      "@id": "#and providing data used in developing this workflow",
      "@type": "Person",
      "name": "and providing data used in developing this workflow"
    },
    {
      "@id": "https://workflowhub.eu/projects/43",
      "@type": [
        "Project",
        "Organization"
      ],
      "name": "Sydney Informatics Hub"
    },
    {
      "@id": "#quarto_markdown",
      "@type": "ComputerLanguage",
      "name": "Quarto Markdown",
      "alternateName": "qmd",
      "url": {
        "@id": "https://quarto.org/docs/authoring/markdown-basics.html"
      }
    },
    {
      "@id": "https://about.workflowhub.eu/",
      "@type": "Organization",
      "name": "WorkflowHub",
      "url": "https://about.workflowhub.eu/"
    }
  ]
}