massdash
massdash copied to clipboard
Feature: Add Ability to accept multiple result files
Description
- Loaders (MzMLLoader and SqMassLoader can accept a list of
rsltsFilethis is useful for automatically plotting features from a different software on the same plot. - Auto detect results file based on contents (does not have to be supplied by user)
- Can specify a
runNameinloadTransitionGroup()andloadTransitionGroupFeatures()to only fetch information from that run. This is useful forplotChromatogram()method can only plot a chromatogram from a single run - Update tests + docs to reflect these changes.
Please delete options that are not relevant.
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [x] This change requires a documentation update
How Has This Been Tested?
This is still a work in progress
Contents (#137)
Other
- extend ResultsLoader class
- Add tests for new ResultsLoader methods
- minor fixes
- update tests snapshots
- fix tests
- add scoring distribution
- add documentation to OSWAccess getScoreTable
- add tests for new Score distribution functions
- add back searchResultAnalysis plots
- SearchResultsAnalysis server
- get GUI for search plot distributions working
- remove include_groups flag
- bug in transitionLoading
- Roestlab/massdash into refactor/resultsPlotting
- docs: Update Loading Feature Information Docs
- update docs to reflect new behaviour
- bug when to pick to label by software
- update plotting gallery for new code refactoring
- snapshots not directory specific
- add tests of multiple result files with mzML loader
- fix: failing tests based on OS
- remove unneeded dependency
- add multi-result file tests for sqmassLoader
- add test throw error if sqMass with DIA-NN
- fix bugs with new changes
- fix: streamlit interface with new refactoring
- fix result file reading with streamlit
- feature: add custom logger
- select specific runs to get transitions/features from
- bug with loading transition data
- load DIA-NN when Precursor.Mz not found
- fix: add tests for new "select runs" functionality + bug fixes
- update snapshots
- typing for python 3.9
- updates docs for new codebase
- control when to output IM column
- bug fixes
- update tests
- fix typo
- better check for if streamlit is running
- fix: update quickstart to showcase multiple files
Uncategorised!
- Merge branch 'test/add_tests' into refactor/resultsPlotting
- [FEATURE] autodetect .TSV results type
- Rename GenericLoader -> ResultsLoader
- [FEATURE][TEST] load multiple result files in loader
- [REFACTOR][FIX] SqMassLoader+MzMLLoader new interface
- Add access methods getIdentifications
- Add getExperimentSummary
- Merge branch 'dev' into refactor/resultsPlotting
- Merge branch 'dev' into refactor/resultsPlotting
- Merge branch 'dev' into refactor/resultsPlotting
- Merge branch 'dev' into refactor/resultsPlotting
- add pep, qvalue and p value as valid columns
- Merge branch 'dev' into refactor/resultsPlotting
- fix tests
- Update tutorials for refactored changes
- Merge branch 'dev' into refactor/resultsPlotting
- Merge branch 'dev' into refactor/resultsPlotting
- bug fig