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

OptiLCMS Tool for CentWave Parameter Optimization (Work in Progress) #278

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

DamienCode404
Copy link
Contributor

@DamienCode404 DamienCode404 commented Nov 26, 2024

Addition of OptiLCMS Tool for CentWave Parameter Optimization

Description

This PR introduces a new Galaxy tool called OptiLCMS, designed to automate the optimization of parameters for the CentWave algorithm. CentWave is a widely used method for peak detection and extraction in LC-MS data.

The tool utilizes the following core functions from the R package OptiLCMS:

  1. PerformROIExtraction(): Identifies regions of interest (ROIs) in the LC-MS data for further analysis.
  2. SetPeakParam(): Configures the initial parameters for the CentWave algorithm.
  3. PerformParamsOptimization(): Executes the optimization process to refine the CentWave parameters based on the input dataset.

FOR CONTRIBUTOR:

  • - I have read the CONTRIBUTING.md document and this tool is appropriate for the tools-iuc repo.
  • - License permits unrestricted use (educational + commercial)
  • - This PR adds a new tool or tool collection
  • - This PR updates an existing tool or tool collection
  • - This PR does something else (explain below)

Optimize the critical parameters of peak picking and alignment for the following data processing in an automatic way.
@DamienCode404
Copy link
Contributor Author

The OptiLCMS package is currently available exclusively through this GitHub repository. I am currently working on creating a Conda recipe to make the package accessible and ensure the integration into Galaxy requirements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant