Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

README update #851

Merged
merged 1 commit into from
Jan 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions MANIFEST
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,8 @@ lib/npg_qc/utils/bam_genotype.pm
lib/npg_qc/utils/genotype_calling.pm
MANIFEST
README
README.md
README_QC.md
scripts/npgqc_dbix_schema_loader.pl
t/00-critic.t
t/00-distribution.t
Expand Down
29 changes: 0 additions & 29 deletions README

This file was deleted.

1 change: 1 addition & 0 deletions README
45 changes: 45 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# QC Checks and Metrics for Illumina Next Generation Sequencing Data

## Listing of Directories

### lib

- npg_qc::Schema namespace - DBIx ORM
- npg_qc::illumina namespace - db loaders for Illumina QC metrics
- npg_qc::autoqc namespace - WSI core sequencing pipeline in-house
QC checks and storage of QC metrics
- npg_qc::mqc - evaluation and reporting of QC metrics

### bin

Perl scripts which are deployed to the production environment

### scripts

Supplementary scripts, not deployed

### t

Tests, test data, supplementary scripts and modules for testing

### npg_qc_viewer

Source code for the web server that displays the QC metrics

### docs

Documentation, useful code snippets

## NPG QC database

### Legacy Data

QC metrics and evaluation outcomes for all production Illumina sequencing runs
are stored in a relational database. This database has four legacy tables,
`recipe_file`, `run_and_pair`, `run_info`, `run_recipe`, for which we do not
generate ORM classes. No code is using these tables. The data is kept for
auditing perposes. The size of these tables is small in comparison with the size
of the rest of the tables. The overhead of moving these old tables to a different
storage is not justified.