8000 Feat: Auto QC calculations by dmccloskey · Pull Request #4637 · OpenMS/OpenMS · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Feat: Auto QC calculations #4637

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

Merged
merged 33 commits into from
Apr 30, 2020
Merged

Conversation

dmccloskey
Copy link
Contributor

New features

  • automated estimation of default QC filter/flagging values
  • ability to filter based off of %RSD values as calculated by e.g., pooled QCs or replicate Samples
  • ability to filter based off of %BackgroundInterference values as calculated by e.g., Blank samples
  • store method for the MRMFeatureQC class

Code changes

  • removed old code around potential QCML support
  • comparison methods for MRFeatureQC

…s to filter on new members in MRMFeatureFilter
… interest in moving in supporting QCML with MRMFeatureFilter
…hey were not needed and introduced docstrings and method signatures to MRMFeatureFilter
…nimum and maximum ranges are determined by the samples and not the template. Will also add a parameter to the arguments to allow for updating instead of overwritting
…re, and added tests for MRMFeatureQCFile::store
@ghost
Copy link
ghost commented Apr 13, 2020

Congratulations 🎉. DeepCode analyzed your code in 2.33 seconds and we found no issues. Enjoy a moment of no bugs ☀️.

👉 View analysis in DeepCode’s Dashboard

☺️ If you want to provide feedback on our bot, here is how to contact us.

@dmccloskey
Copy link
Contributor Author

The CI failures appear to be due to the lint checks add a test that appears quite unrelated to the PR on windows. Please let me know how best to proceed.

@jpfeuffer
Copy link
Contributor

Correct, the test is unrelated. But could you try to address the linting errors quickly?
http://cdash.openms.de/viewTest.php?onlyfailed&buildid=432435

And you seem to have pulled over changes to the referenced version of the contribs from another branch or so. Can you try to revert that part?
Potentially with
git submodule --init contrib

@dmccloskey
Copy link
Contributor Author

Please let me know if something is still up with the submodules. I am not sure what happened exactly to cause the changes. I reverted them using git submodule init contrib.

@timosachsenberg
Copy link
Contributor

@cbielow is there some overlap to your QC approach or something we could consider in the future to harmonize QC approaches?

@dmccloskey
Copy link
Contributor Author

I wanted to check in to see if this branch is ready to be merged.

@cbielow
Copy link
Contributor
cbielow commented Apr 21, 2020

@cbielow is there some overlap to your QC approach or something we could consider in the future to harmonize QC approaches?

if this is for MRM data, there is probably not a lot of overlap. Nevertheless, computation of QC might be extracted into a separate class and put into /src/QC/, just for clearer interfaces??

@cbielow
Copy link
Contributor
cbielow commented Apr 21, 2020

looks good.
Maybe have a look at the codefactor warnings. Some of them seem easy to fix.

@dmccloskey
Copy link
Contributor Author

Please advice on the appleclang failure.

@jpfeuffer
Copy link
Contributor

Unrelated. Wanna merge?

@dmccloskey
Copy link
Contributor Author

Yes

@timosachsenberg timosachsenberg merged commit 7aa1f75 into OpenMS:develop Apr 30, 2020
@dmccloskey dmccloskey deleted the feat/autoQC branch August 21, 2020 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants
0