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

Qc check rnaseqc #392

Merged
merged 45 commits into from
May 25, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
5bdd090
add Eclipse's .project file to .gitignore
Aug 10, 2015
9fb060e
Merge branch 'master' into devel
Sep 1, 2015
d680fa8
Merge branch 'devel' of github.com:wtsi-npg/npg_qc
Sep 24, 2015
04cece3
Merge branch 'master' of github.com:wtsi-npg/npg_qc
Oct 22, 2015
061dfa5
Merge branch 'devel' of github.com:wtsi-npg/npg_qc
Oct 22, 2015
e842f07
Merge branch 'devel' of github.com:wtsi-npg/npg_qc into devel
Nov 17, 2015
f841623
Merge branch 'devel' of github.com:wtsi-npg/npg_qc into devel
Nov 24, 2015
111f441
Merge branch 'devel' of github.com:wtsi-npg/npg_qc into devel
Jan 29, 2016
977e8de
Merge branch 'devel' of github.com:wtsi-npg/npg_qc into devel
May 9, 2016
adb3d1f
Merge branch 'devel' of github.com:wtsi-npg/npg_qc into devel
May 19, 2016
85c0a18
Merge branch 'devel' of github.com:wtsi-npg/npg_qc into devel
Aug 23, 2016
4790905
Merge branch 'devel' of github.com:wtsi-npg/npg_qc into devel
Oct 6, 2016
ce6acd4
Merge branch 'devel' of github.com:wtsi-npg/npg_qc into devel
Oct 19, 2016
ae5245d
Merge branch 'devel' of github.com:wtsi-npg/npg_qc into qc_check_rnaseqc
Oct 19, 2016
87ad3df
Initialise undef variables
Oct 25, 2016
c3b3b07
Use of npg_qc::autoqc::autoqc->checks_list is deprecated
Oct 25, 2016
c843875
Simplify rna_seqc result object by grouping similar attributes using …
Nov 2, 2016
1875a32
Store RNA-SeQC check JSON in npq_qc database
Nov 8, 2016
a8fc23b
Add RNA-SeQC check template to npg_qc_viewer
Nov 8, 2016
3d1be4f
Merge remote-tracking branch 'upstream/devel' into qc_check_rnaseqc
Nov 8, 2016
b0287ba
Update npg_qc_viewer/Changes
Nov 8, 2016
bf84c5f
Merge branch 'devel' of github.com:wtsi-npg/npg_qc into devel
Nov 9, 2016
64b93c2
Merge remote-tracking branch 'upstream/devel' into qc_check_rnaseqc
Nov 9, 2016
f030757
Change type of RNA-SeQC table columns and other bug fixes
Nov 15, 2016
600aa4f
Display RNA-SeQC results in summary table and minor fixes
Nov 22, 2016
05773eb
Fixed link to RNA-SeQC report
Nov 28, 2016
c70b833
Merge branch 'devel' of github.com:wtsi-npg/npg_qc into devel
Nov 28, 2016
bd0c80d
Merge branch 'devel' of github.com:wtsi-npg/npg_qc into devel
Nov 30, 2016
d9e4baf
Add composition attribute to rna_seqc schema; don't hide its template…
Nov 30, 2016
468aae7
Merge remote-tracking branch 'mgcam/rpt4composition' into qc_check_rn…
Dec 5, 2016
d45a50a
Template for rna_seqc exists now, render its metrics
Dec 5, 2016
721db99
Show link to report only when db_lookup=0; single-line summary metrics
Dec 6, 2016
4293e13
Drop columns that aren't necessary from rna_seqc
Dec 6, 2016
8af9a9d
Updated Changes; Minor HTML fixes
Dec 7, 2016
2017b4c
Merge branch 'devel' of github.com:wtsi-npg/npg_qc into devel
Dec 8, 2016
297cd75
Merge branch 'devel' into qc_check_rnaseqc
Dec 8, 2016
5037f61
Keep Perl Critic happy-changes
Dec 8, 2016
5afa49f
Remove column `path` from table rna_seqc; remove Maybe[] from data ty…
Dec 12, 2016
6afcfdd
Update MANIFEST
Dec 12, 2016
86e2112
Create RNA-SeQC output directory by default; improved tests
Jan 5, 2017
a1d8161
Fix Critic criticisms
Jan 6, 2017
5196baa
Change the path for the RNA-SeQC report accessible from the template …
Jan 18, 2017
7108641
Add tests for autoqc::Schema::Result::RnaSeqc
Jan 18, 2017
62ffb52
Add unique constraint to RnaSeqc DBix schema
Jan 19, 2017
ecff38d
Update SQL scripts, Changes and tidy up code
Jan 19, 2017
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
10 changes: 10 additions & 0 deletions Changes
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
LIST OF CHANGES FOR NPG-QC PACKAGE

- remove attribute qc_report_dir from check object: the output directory
is created by default using the sample's filename root
- upgrade_schema-60.x to create rna_seqc table has been included.
- npg_qc::autoqc::qc_store - load rna_seqc results into npg_qc db:
requires rna_seqc table exists in database.
- updated data/schema.txt including definition for rna_seqc table.
- SeQC:
- added template for rna_seqc check with selected metrics shown
in summary
- include a link to original RNA-SeQC report in check's template
- translation from a database composition representation to the
npg_tracking::glossary::composition type object
- db query for compisition-based tables should include a condition
Expand Down
1 change: 1 addition & 0 deletions MANIFEST
Original file line number Diff line number Diff line change
Expand Up @@ -264,6 +264,7 @@ lib/npg_qc/Schema/Result/QXYield.pm
lib/npg_qc/Schema/Result/RecipeFile.pm
lib/npg_qc/Schema/Result/RefMatch.pm
lib/npg_qc/Schema/Result/RefSnpInfo.pm
lib/npg_qc/Schema/Result/RnaSeqc.pm
lib/npg_qc/Schema/Result/RunAndPair.pm
lib/npg_qc/Schema/Result/RunConfig.pm
lib/npg_qc/Schema/Result/RunGraph.pm
Expand Down
40 changes: 37 additions & 3 deletions data/schema.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
-- MySQL dump 10.13 Distrib 5.5.41, for debian-linux-gnu (x86_64)
--
-- Host: npgtest-db Database: npgtest_mg8qc
-- Host: npgtest-db Database: npgtest_rb11
-- ------------------------------------------------------
-- Server version 5.5.31-log
-- Server version 5.7.13-log

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
Expand Down Expand Up @@ -1130,6 +1130,40 @@ CREATE TABLE `ref_snp_info` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `rna_seqc`
--

DROP TABLE IF EXISTS `rna_seqc`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `rna_seqc` (
`id_rna_seqc` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Auto-generated primary key',
`id_seq_composition` bigint(20) unsigned NOT NULL COMMENT 'A foreign key referencing the id_seq_composition column of the seq_composition table',
`info` text,
`rrna` float unsigned DEFAULT NULL,
`rrna_rate` float unsigned DEFAULT NULL,
`exonic_rate` float unsigned DEFAULT NULL,
`expression_profiling_efficiency` float unsigned DEFAULT NULL,
`genes_detected` float unsigned DEFAULT NULL,
`end_1_sense` float unsigned DEFAULT NULL,
`end_1_antisense` float unsigned DEFAULT NULL,
`end_2_sense` float unsigned DEFAULT NULL,
`end_2_antisense` float unsigned DEFAULT NULL,
`end_1_pct_sense` float unsigned DEFAULT NULL,
`end_2_pct_sense` float unsigned DEFAULT NULL,
`mean_per_base_cov` float unsigned DEFAULT NULL,
`mean_cv` float unsigned DEFAULT NULL,
`end_5_norm` float unsigned DEFAULT NULL,
`end_3_norm` float unsigned DEFAULT NULL,
`other_metrics` text,
PRIMARY KEY (`id_rna_seqc`),
UNIQUE KEY `rna_seqc_id_compos_unq` (`id_seq_composition`),
KEY `rna_seqc_compos` (`id_seq_composition`),
CONSTRAINT `rna_seqc_compos` FOREIGN KEY (`id_seq_composition`) REFERENCES `seq_composition` (`id_seq_composition`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `run_and_pair`
--
Expand Down Expand Up @@ -1697,4 +1731,4 @@ CREATE TABLE `verify_bam_id` (
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2016-02-25 13:46:17
-- Dump completed on 2016-12-06 11:53:49
Loading