recetox / workflow-testing Goto Github PK
View Code? Open in Web Editor NEWContains RECETOX workflows with automated tests against our instance at https://umsa.cerit-sc.cz/
License: MIT License
Contains RECETOX workflows with automated tests against our instance at https://umsa.cerit-sc.cz/
License: MIT License
TODO after the workflow is created and the initial documentation is done.
Questions
Since this text should be more general, each step should address clearly why this is done and if the user comes with their own data, how they can ensure that it is valid and to which step they have to skip or go if their data already fulfills these conditions.
Depends on
Depends on RECETOX/galaxytools#329.
Employ a periodic CI similar to https://github.com/galaxyproject/iwc/blob/main/.github/workflows/ci.yaml.
The recetox-aplcms tool should also contain a workflow which connects the individual steps and pipes the data in the correct way so that it is actually easier to use.
This workflow should be built for the "large" in-house libraries, therefore should include the steps to add Charge
, Ionmode
and Adduct
as hard coded values and then to derive precursor_mz using matchms. We can start developing this using a single chunk from our dataset.
For the last step, the peak overwriting tool in RECETOX/galaxytools#485 is needed.
After all the steps are included in the workflow, the workflow should be downloaded and deposited here on this repo.
The workflow file can then also be deposited on Zenodo.
Seems like if not explicitly instructed the parameters for the workflow are fixed - I think we should make the filter choice for XCMS etc. also available to change for users
Add Recetox as a project in https://workflowhub.eu/ and deploy workflows automatically there using CD.
Older workflows present in this repo often use tools available only in testtoolshed. These need to be re-done with versions available in the main toolshed.
Steps
Compound conversion
or generate conformers
-> XYZxTB optimize geometry
-> optimized XYZqcxms neutral run
-> collections of start, xyz and inqcxms productio run
-> .res fileqcxms getres
-> MSPLet's also include a markdown document describing the individual steps whiich can be used as the baseline for agalaxy Training for spectra prediction. It should also cover a bit the teheoretical background, why we are doing this step and references to the papers.
Create GC MS workflow that starts with xcms
. Add it as a subdirectory in GCMS directory, alongside with the workflow using aplcms
.
It uses the following steps:
msconvert
to convert raw to mzML (check Apply peak picking
)
xcms
ramclustr
riassigner
matchms
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.