Skip to content

openpipelines-bio/qc_report_generator

Repository files navigation

incubator-ingestion-qc

This is a project to visualize the ingestion qc data. Currently, 2 types of data are supported:

  • Single-cell (CellRanger ingestion)
  • Xenium

Usage

Install dependencies:

pnpm install

Generate test data:

Rscript scripts/generate_data.R

Generate Single-Cell Report

Compress single-cell input data:

pnpm run compress_data resources_test/sc_dataset/structure.json src/data/report_structure.ts

pnpm run compress_data resources_test/sc_dataset/data.json src/data/dataset.ts

Generate single-cell report:

pnpm run build

The report should now have been built at dist/index.html

Generate Xenium Report

Compress Xenium input data:

pnpm run compress_data resources_test/xenium_dataset/structure.json src/data/report_structure.ts

pnpm run compress_data resources_test/xenium_dataset/data.json src/data/dataset.ts

Generate Xenium report:

pnpm run build

The report should now have been built at dist/index.html

Available Scripts

In the project directory, you can run:

pnpm install

Run this command to install the dependencies of the project.

pnpm run compress_data

Move the JSON as generated by the previous component in the workflow to data/dataset.json and run this command. This will compress the data and save it to src/data/dataset.ts.

pnpm run dev

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.

pnpm run build

Builds the app for production to the dist folder.
It correctly bundles Solid in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

pnpm run prettier

Runs prettier on the project.

Documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •