All authors
HolobiomicsLab avatar

Claude Skills by HolobiomicsLab

github.com/HolobiomicsLab
12,704 skillsA× 12,683B× 13C× 2D× 60 installs5,144 views
File Io Error Handling RobustnessA

Use when when designing or integrating a file parser for mass spectrometry formats (.raw Thermo RAW format, .mzml XML-based format) in a metabolomics processing pipeline, or when reading legacy or heterogeneous instrument output where file integrity cannot be guaranteed.

ai-agentspythonrust
0
15
Format Conversion ChemistryA

Use when when you have retrieved a user database entry (sequence or structure data) from the MassSpecBlocks backend and need to enable mass spectra analysis in the open-source CycloBranch program, or when you need to export NRP sequences and building-block annotations for consumption by external.

ai-agentstypescriptphp
0
15
Formula Annotation RankingA

Use when after generating candidate formula/adduct pairs from m/z database matching but before final metabolite annotation. Use it when you have observed isotopic patterns from feature detection (e.

ai-agentsgogit
0
15
Formula Deduplication And CountingA

Use when when you have loaded a chemical database (e.g., HMDB pickle file) and need to understand how many distinct molecular formulas remain after filtering for a specific m/z range (e.g., 100–1000) and MS acquisition level (typically MS level 1).

ai-agentspythongo
0
15
Ft Icr Ms Analysis Tool EvaluationA

Use when you are evaluating or selecting FT-ICR MS software for a specific metabolomics workflow and need to assess which tools support your required analytical dimensions (e.g., Van Krevelen diagrams, PERMANOVA, thermodynamic indices, chemodiversity metrics, transformation networks).

ai-agentspythongo
0
15
Ft Icr Ms Data Processing Pipeline ExecutionA

Use when you have FT-ICR MS peak abundance data in Formularity .

ai-agentspythongo
0
15
Ft Icr Spectrum Recalibration ValidationA

Use when after applying mass calibration functions (LedFord, linear, or quadratic equations) to an FT-ICR transient or magnitude-mode dataset, before running SearchMolecularFormulas. Specifically, validate recalibration when: (1) comparing recalibrated spectra against reference calibration files (e.

ai-agentsgogit
0
15
Ftms Mass Calibration WorkflowA

Use when when you have a processed Bruker Solarix FT-ICR mass spectrum object (from ReadBrukerSolarix) and a reference peak list file (SRFA.

ai-agentsgit
0
15
Ftms Mass Spectrum Peak DetectionA

Use when you have loaded an FT-ICR raw spectrum (e.g., ESI_NEG_SRFA.d in Bruker or ThermoFisher .raw format) and need to identify the m/z positions and intensities of individual mass spectral peaks.

ai-agentsgodocker
0
15
Ftms Transient Data LoadingA

Use when you have a Bruker Solarix FT-ICR transient file in .d format (e.g., ESI_NEG_SRFA.d containing ser and fid files in CompassXtract format) and need to programmatically load it into a Python environment for signal processing, calibration, and mass spectrum generation.

ai-agentspythongit
0
15
Functional Trait Diversity AnalysisA

Use when when you have abundance-normalized FT-ICR MS peak data with assigned molecular formulas and need to distinguish between richness (total number of distinct metabolites) and functional diversity (diversity in metabolic potential).

ai-agentspythonreact
0
15
Galaxy Installation ConfigurationA

Use when you have a Galaxy Master branch installation (or specific commit c429777c93680dcee449fe410f5360afbe673758) and need to add metabolomics tools from Galaxy-M.

ai-agentspythongit
0
15
Gallery Benchmark Data ExtractionA

Use when you have access to a computation-times table or performance log documenting rendering execution times for multiple visualization examples across different plotting backends (e.

ai-agentspythongo
0
15
Gam Model Diagnostic EvaluationA

Use when after fitting candidate GAM splines with B-spline basis functions across a range of basis dimensions (k values 12–20) to anchor feature pairs (m/z and retention time coordinates).

ai-agentsgit
0
15
Gc Ci Ms Data ProcessingA

Use when you have vendor-format GC-CI-MS raw data from a stable isotope labeling experiment, a list of targeted compounds with known monoisotopic m/z, retention time, and molecular formula, and you need to extract per-isotopologue area and intensity values across multiple samples with consistent.

ai-agentsgitdocumentation
0
15
Github Actions Api IntegrationA

Use when when you need to verify that a GitHub Actions workflow (such as a development build or release pipeline) executes without fatal errors and produces expected artifacts. Use this skill when the workflow is already configured in a repository (e.g., a .yml file in .

ai-agentsjavatesting
0
15
Github Actions Workflow ExecutionA

Use when you have a GitHub repository containing scientific records (e.

ai-agentsjavagit
0
15
Gpu Accelerated Nearest Neighbor IndexingA

Use when when searching unknown mass spectra against large high-resolution spectral libraries for open modification identification and you need to reduce search latency from seconds to milliseconds while maintaining sensitivity and specificity.

ai-agentspythongit
0
15
Gpu Accelerated Similarity SearchA

Use when you have a large spectral library and many query spectra to search against it, and you need to identify both unmodified and open-modification peptides with strict false discovery rate control.

ai-agentspythongit
0
15
Graph Visualization Interactive RenderingA

Use when after constructing a NetworkX graph object from structural clusters (via MamsiStructSearch), when you need to interactively explore feature relationships or publish a static network diagram showing isotopologue links, adduct relationships, and cross-assay connections.

ai-agentspythongo
0
15
Grid Search Evaluation And Threshold IdentificationA

Use when you have a fitted alignment model (e.g., metabCombiner object with pre-aligned feature pair candidates and RT spline mapping) and known shared compound identities (ground truth) from reference datasets, and you need to determine which combination of three or more continuous parameters (e.

ai-agentsgogit
0
15
Gzip Index Structure ParsingA

Use when when you have an indexed gzip-compressed mzML file (mzML.gz with an internal index) and need to retrieve specific spectra or chromatogram data blocks by integer index without decompressing the entire archive.

ai-agentspythongit
0
15
Harmonized Metadata Schema MappingA

Use when you have imported mass spectrometry spectra from multiple file formats (mzML, mzXML, msp, metabolomics-USI, MGF, JSON) and need to standardize their metadata fields before performing spectral comparisons, similarity scoring, or library construction.

ai-agentspythongit
0
15
Hash Based Deduplication WorkflowA

Use when when processing open mass spectrometry library (OMSL) data that may contain duplicate spectral records (e.

ai-agentspythongit
0
15
Hash Function ParameterizationA

Use when when you have normalized or vectorized mass spectrometry spectral data (m/z and intensity pairs converted to feature vectors) and need to construct an LSH index for fast nearest-neighbor retrieval of similar spectra.

ai-agentsgogit
0
15
High Dimensional Similarity Search OptimizationA

Use when when you have a large spectral library (thousands to millions of spectra) represented as high-dimensional vectors and need to match unknown query spectra against it, but exhaustive pairwise comparison is computationally prohibitive.

ai-agentspythongo
0
15
High Performance Metric ComputationA

Use when you have implemented or are evaluating an algorithmic or system optimization (e.g., MASST+) that claims to reduce execution time, and you need to quantify and statistically validate the speedup against a baseline system (e.g., MASST).

ai-agentsgogit
0
15
High Resolution Mass Spectral Data ProcessingA

Use when you have high-resolution mass-spectrometry data (Orbitrap, GC-CI-MS) from stable-isotope labeling experiments and need to quantify isotopologue abundances for a defined list of target compounds.

ai-agentsgitdatabase
0
15
High Resolution Mass Spectrometry Data ProcessingA

Use when you have uploaded a delimited data file (CSV, TSV, or semicolon-separated) containing at least m/z values and intensity columns from HRMS analysis of a complex sample, and you need to (1) verify that column keywords are correctly recognized, (2) compute derived metrics such as Normalized.

ai-agentsjavascriptgo
0
15
Histogram Bin Width ConfigurationA

Use when you have uploaded a numeric column (e.g., H/C ratio, O/C ratio, or other derived properties from high-resolution mass spectrometry) and you are generating a histogram in Punc'data's Canvas tab.

ai-agentsgogit
0
15
Hit Score Consolidation Across DomainsA

Use when you have executed batch spectral searches against two or more domain-specific MASSTs (via the Fast Search API or individual MASST tools) and need to combine the resulting hit lists, match scores, and taxonomic/metadata annotations into a single ranked table for downstream analysis.

ai-agentspythongo
0
15
Hnsw Graph Construction And OptimizationA

Use when when you have pre-computed Word2vec spectrum embeddings and need to perform fast approximate nearest-neighbor retrieval from a library of millions of spectra (e.g., NIST 2017, MassBank, or in-silico predicted spectra).

ai-agentspythongo
0
15
Html Bundle Rendering In BrowserA

Use when you have a dashboard_data.json file (JSON export from the msFeaST pipeline) and need to interactively explore quantification tables, metadata, and spectral data on a desktop machine (macOS, Linux, or Windows).

ai-agentsjavascriptpython
0
15
Http File Upload ImplementationA

Use when you are building the initial data ingestion step of a high-throughput MS platform and need to accept raw MS files from users or instruments via a web interface. Use this skill when you require automated validation of vendor-specific formats (Thermo .

ai-agentsjavascriptpython
0
15
Hyperdimensional Vector EncodingA

Use when you have preprocessed mass spectra (mz/intensity pairs in MGF format) and need to convert them into a compact, fixed-dimensional representation suitable for fast similarity computation and clustering.

ai-agentspythongit
0
15
Igzip Compression And Indexed Block FormatA

Use when you have mzML mass spectrometry files that need both compression and rapid random access by spectrum ID (e.g., direct retrieval of spectrum 2540 without sequential scanning).

ai-agentspythonsql
0
15
Igzip Header Structure EncodingA

Use when when implementing an igzip parser, decoder, or validator that must interpret the custom header format; when debugging igzip file corruption or encoding errors; or when extending pymzML's igzip support to handle new index schemes.

ai-agentspythongo
0
15
In Silico Spectrum Metadata CurationA

Use when when processing collections of in-silico mass spectra from OMSLs (Open Mass Spectra Libraries) where the adduct field is absent, null, or not explicitly specified in the source file;

ai-agentspythongit
0
15
Inchikey Extraction From Spectral LibraryA

Use when you have a GNPS DBResult file from spectral library matching that lacks ClassyFire superclass, class, and subclass columns, and you need to restore chemical ontology annotations by submitting compound identifiers to external batch classification services for re-annotation.

ai-agentspythongit
0
15
Inchikey Identifier NormalizationA

Use when gNPS has stopped supplying ClassyFire ontology information for spectral library matches (as of the ConCISE documentation snapshot) and you need to manually retrieve chemical classifications.

ai-agentsgitdatabase
0
15
Inchikey Structural Similarity ScoringA

Use when you have candidate library matches from MS2Deepscore ranking (top 2000 spectra per query) with InChIKey annotations, and need to quantify structural similarity between query and candidate compounds to inform downstream match ranking and filtering by MS2Query's random forest model.

ai-agentspythongit
0
15
Indexed Gzip File ParsingA

Use when you have compressed mzML.gz files and need to retrieve specific spectra by numeric identifier without decompressing the entire file.

ai-agentspythongit
0
15
Integration Test DevelopmentA

Use when when you have implemented or modified a data ingestion module (e.g., mzML parser) and need to verify that file deserialization produces correct internal representations.

ai-agentsgotesting
0
15
Intensity Drift Artifact DetectionA

Use when processing raw MS intensity tables from long measurement sequences where you observe systematic, time-dependent changes in signal magnitude (e.g., progressive increase or decrease in peak intensity across a run).

ai-agentsgogit
0
15
Intensity To Concentration ConversionA

Use when you have raw mass spectrometry intensity measurements from sample analyses and need absolute quantitative concentrations.

ai-agentsgogit
0
15
Intensity Value Aggregation Across ReplicatesA

Use when after peak recognition has identified features (m/z and retention time pairs) across one or more MS replicates, and you need to collapse multiple intensity measurements per feature into a single representative value per sample.

ai-agentspythongo
0
15
Inter Sample Variance CalculationA

Use when after applying batch correction (e.g., via pycombat) to a multi-batch feature table, to validate whether the correction has reduced systematic intensity differences between batches.

ai-agentspythongo
0
15
Interactive Filter Control Design WebA

Use when when you have a web-based visualization of aligned mass spectrometry peaks (m/z, intensity, retention time, alignment quality metrics) and need users to interactively explore subsets of those peaks by applying constraints on intensity thresholds, alignment score cutoffs, or peak.

ai-agentsjavascriptpython
0
15
Interactive Plot Axis Selection UiA

Use when when you have a high-resolution mass spectrometry dataset with m/z values and need to generate Kendrick mass plots where users should choose between plotting raw m/z or computed Normalized Kendrick Mass (NKM) on the x-axis.

ai-agentsgogit
0
15
Interactive Plot Backend EvaluationA

Use when you have mass spectrometry data (chromatograms, spectra, peak maps, mobilograms) that you want to visualize interactively using pyOpenMS-viz, and you need to select between bokeh and plotly backends based on execution time and feature parity.

ai-agentspythongo
0
15