HolobiomicsLab
- 7.4k skills
- 0 followers
- 1 day ago last updated
- ▌ Isotopic Enrichment Simulation · holobiomicslabUse when you have a peptide sequence and need to predict its theoretical m/z values under partial or complete isotopic enrichment (e.g., 1% natural 13C abundance, 50% 13C labeling, or other SIP conditions).
- ▌ Lc Ms Adduct Pattern Detection · holobiomicslabUse when when you have statistically significant features from multi-assay LC-MS metabolomics data (with m/z and retention time annotations) and need to group features that may represent the same compound ionized as different adducts (e.g., [M+H]⁺ vs. [M+Na]⁺).
- ▌ Lc Ms Peak Feature Engineering · holobiomicslabUse when you have LC-MS feature tables with m/z and retention time coordinates paired with raw .mzXML or .mzML data files, and you need to systematically assess which features correspond to genuine chromatographic peaks versus noise or artifacts.
- ▌ Lda Model Training Convergence · holobiomicslabUse when you have a preprocessed bag-of-fragments corpus derived from tandem mass spectrometry spectra and need to discover recurring fragmentation motifs without prior compound identification.
- ▌ Link Scoring Metcalf Algorithm · holobiomicslabUse when you have loaded GCFs (from AntiSMASH via BigScape clustering), GNPS spectra, and molecular families (from GNPS molecular networking), and need to compute pairwise scoring between genomic and metabolomic entities to identify putative gene cluster–metabolite associations.
- ▌ Mass Spectral Feature Grouping · holobiomicslabUse when you have untargeted metabolomics MS/MS spectra from multiple features and need to identify which features belong to the same molecular family or are related by biotransformation.
- ▌ Mass Spectrometry Data Loading · holobiomicslabUse when you have raw MS data files from supported instruments (Agilent, Thermo, Bruker, or mzML format) and need to ingest them into IonToolPack for visualization, quality control, targeted extraction, or spectral library matching.
- ▌ Mass Spectrum De Novo Analysis · holobiomicslabUse when you have an unknown MS/MS spectrum (m/z and intensity pairs) from positive-mode ionization and need to identify the most likely molecular formula and adduct type (e.g., [M+H]+, [M+Na]+) when no reference library match is available or desirable.
- ▌ Metabolights Dataset Retrieval · holobiomicslabUse when you have a MetaboLights dataset identifier (e.g., MTBLS1124) and need to download a specific mzML file (e.g., QC07.mzML) from the public repository for visualization, quality control assessment, or integration into a metabolomics workflow. The USI format mzspec:MTBLS1124:QC07.
- ▌ Metabolite Annotation At Scale · holobiomicslabUse when you have extracted a large feature set of m/z values (hundreds to tens of thousands) from a Cardinal MSImagingExperiment object or similar MS dataset and need to assign putative metabolite identities using public structural databases.
- ▌ Metabolite Intensity Alignment · holobiomicslabUse when you have raw lipidomic and metabolomic data files generated by the Multi-ABLE method (high-pressure liquid chromatography–mass spectrometry output) and need to prepare them for multivariate analysis to detect differential lipids and metabolites across biological samples (e.
- ▌ Metabolomics Sample Comparison · holobiomicslabUse when you have a MemoMatrix (sample-by-fingerprint matrix) from aligned MS2 spectra and need to visually compare sample similarity or clustering patterns, especially when samples show poor feature overlap, strong retention time shifts across different LC methods, or were acquired on different.
- ▌ Ms Dial Export Format Handling · holobiomicslabUse when you have performed lipid identification in MS-DIAL and need to pass the results to LipoCLEAN or another downstream quality-filtering tool. The skill is required whenever you are preparing MS-DIAL output for consumption by external analysis pipelines that expect standardized export formats.
- ▌ Ms Ms Spectrum Peak Annotation · holobiomicslabUse when you have an experimental MS/MS spectrum (e.g., from MassBank or local data) and need to identify significant fragment ions above noise, assign occurrence scores to peaks, and generate a CSV-formatted library entry for use in metabolite feature annotation pipelines.
- ▌ Ms2 Fingerprint Matrix Merging · holobiomicslabUse when you have two MemoMatrix objects generated from separate sample cohorts (e.
- ▌ Ms2lda Substructure Assignment · holobiomicslabUse when you have a GNPS molecular network (in GML or GraphML format) and a completed MS2LDA experiment on ms2lda.org, and you want to annotate network nodes with detected substructural motifs to identify shared fragmentation patterns and structural classes across molecular families.
- ▌ Multi Class Network Annotation · holobiomicslabUse when you have (1) metabolite-disease correlation matrices and protein association predictions generated by a deep learning module (e.
- ▌ Multi Panel Spectra Comparison · holobiomicslabUse when when you need to visually compare two or more spectra (MS1, MS2, or extracted ion chromatograms) across different retention times, m/z ranges, or ion mobility bins in a single figure. Apply this skill after extracting spectra arrays from MZA files (e.
- ▌ Multi Sample Cohort Assessment · holobiomicslabUse when when you have MS1 mass spectrometry data from multiple samples (a cohort) acquired across an instrument run or batch, and you need to identify which samples deviate from cohort norms or which ion targets show anomalous behavior.
- ▌ Multi Species Lipid Prediction · holobiomicslabUse when you have candidate lipid annotations from high-throughput spectral matching (e.
- ▌ Neural Network Scoring Ranking · holobiomicslabUse when when you have an unknown MS/MS spectrum (m/z and intensity pairs), a set of candidate chemical formula–adduct pairs (enumerated via SIRIUS or another generator), and need to rank them by credibility without access to a spectrum library.
- ▌ Nextflow Profile Customization · holobiomicslabUse when you need to execute a Nextflow metabolomics workflow (e.
- ▌ Outlier Feature Classification · holobiomicslabUse when after peak picking by MS-DIAL and import into R, when the feature table contains m/z values with decimal components that fall within the [4, 8] interval (indicating instrumental artifacts or calibration errors).
- ▌ Peak And Neutral Loss Counting · holobiomicslabUse when when you have matchms-processed MS2 spectra from multiple samples and need to create comparable sample-level signatures for cross-sample analysis, particularly when samples are chemodiverse, have poor feature overlap, or exhibit strong retention time shifts across LC methods or MS.
- ▌ Qc Summary Table Extraction · holobiomicslabUse when after applying one or more mpactr filters (filter_mispicked_ions, filter_group, filter_cv, filter_insource_ions) to an mpactr object, call qc_summary() to obtain a structured report of which ions passed or failed each filter.
- ▌ R6 Object Method Invocation · holobiomicslabUse when when working with large metabolomics peak tables (e.
- ▌ Repository Backend Dispatch · holobiomicslabUse when when you have a USI string (e.g., 'mzspec:GNPS:TASK-abc123:scan:1943') and need to retrieve the underlying spectrum data from its native repository without knowing a priori which backend stores it.
- ▌ Repository Code Integration · holobiomicslabUse when you have identified a published method (e.g., MIST-CF for chemical formula ranking from mass spectra) whose source code and trained weights are available in a public repository, and you need to apply that method to new experimental data (e.
- ▌ Retention Time Mz Alignment · holobiomicslabUse when processing raw LC/MS data (mzML or mzXML format) from multi-sample cohorts where retention time or intensity drift is suspected due to batch effects, instrument calibration drift, or variable run order.
- ▌ Retention Time Scan Mapping · holobiomicslabUse when when you have loaded an LC-MS spectrum file (mzML, mzXML, or equivalent) into the GNPS LCMS Visualization Dashboard and need to annotate extracted ion chromatograms with the precise retention time or scan ID positions where MS2 events occurred.
- ▌ Sample Metadata Integration · holobiomicslabUse when when you have LC-MS peak table data in Excel format (e.g., from MS-DIAL peak picking) with separate compartments for sample information, feature properties, and intensity values, and you need to construct a structured R object that enforces consistency between sample metadata (e.
- ▌ Scoring Module Unit Testing · holobiomicslabUse when after implementing or modifying the scoring module that computes average InChIKey scores and neighbourhood scores for candidate matches, or when integrating new scoring logic into an existing MS2Query pipeline.
- ▌ Snr Based Signal Validation · holobiomicslabUse when after composite map peak detection has generated a full unfiltered peak list with SNR values computed for each candidate peak.
- ▌ Spec2vec Similarity Scoring · holobiomicslabUse when after discovering Mass2Motifs via LDA on preprocessed MS/MS spectra, use this skill to assign putative substructure annotations by matching each motif's fragmentation pattern against a pre-indexed spectral library using learned spectral embeddings.
- ▌ Spectral Data Serialization · holobiomicslabUse when after completing MS/MS spectra detection and peak recognition on tandem MS breath samples.
- ▌ Spectral Data Visualization · holobiomicslabUse when you have executed MassQL queries on mzML mass spectrometry data and need to communicate query results visually—particularly when comparing peak shapes across multiple files, assessing retention time distributions, or validating precursor/product ion matches.
- ▌ Spectral Mz Range Filtering · holobiomicslabUse when you have loaded an MsmsSpectrum object from a proteomics or metabolomics dataset and need to focus the analysis window on a specific m/z range relevant to your experiment (e.g., 100–1400 m/z for typical tryptic peptides).
- ▌ Spectral Peak Visualization · holobiomicslabUse when you have a resolved mass spectrum (m/z values, intensities, and metadata) from a supported USI source (GNPS, MassBank, MetaboLights, Metabolomics Workbench, ProteoXchange, MS2LDA, or MassIVE) and need to create a publication-ready image that retains a link back to an interactive spectrum.
- ▌ Spectral Similarity Ranking · holobiomicslabUse when you have a query MS/MS spectrum and need to identify the -matching library spectrum from a large spectral database, particularly when the research goal requires distinguishing between exact matches and structural analogues without separate workflows.
- ▌ Spectrum Cluster Assignment · holobiomicslabUse when you have computed a sparse pairwise distance matrix from nearest neighbor indexes and need to group spectra into clusters. Use this skill when: (1) you have a sparse similarity or distance matrix as input;
- ▌ Tabular Data Io And Masking · holobiomicslabUse when after generating a preliminary feature table from LC-MS data (e.g., via Asari), when experimental design includes blank samples or negative controls and you need to filter out features that are likely instrumental or chemical background rather than true biological signal.
- ▌ Tic Based Intensity Scaling · holobiomicslabUse when after feature detection when you have a metabolomics feature table with intensity values across multiple samples and observe evidence of inter-sample intensity bias (e.g., batch effects, variable ionization efficiency, or instrument drift).
- ▌ Tree Based Model Validation · holobiomicslabUse when after training a decision tree classifier on ChemEcho sparse feature vectors (representing tandem mass spectra fragmentation patterns), especially when the goal is to deploy predictions as executable queries or to validate that learned splits correspond to chemically meaningful.
- ▌ Uhplc Hrms Ms Data Matching · holobiomicslabUse when you have peak-picked UHPLC-HRMS/MS data (from Q-Exactive orbitrap, Agilent, Bruker, or SCIEX Q-TOF instruments) with both MS1 and MS/MS fragment spectra, and you need to assign lipid identities to detected features using in-silico fragmentation patterns.
- ▌ Web Service API Integration · holobiomicslabUse when when you have a parsed mass spectrum (precursor m/z, ionization mode, collision energy, and fragment peak list as m/z–intensity pairs) and need to obtain molecular fingerprint predictions, de-novo candidate structures, or chemical class annotations without maintaining local neural network.
- ▌ YAML Configuration Handling · holobiomicslabUse when when initializing a MolNotator project with user-defined parameters for ionization modes, adduct tables, database selections, output directories, and tool-specific thresholds.
- ▌ Annotation Confidence Scoring · holobiomicslabUse when after recursive annotation propagation has assigned metabolite labels to previously unannotated nodes in a two-layer metabolomic network, and before reporting final annotated metabolite identities.
- ▌ API Request Response Handling · holobiomicslabUse when you have nuclear magnetic resonance (NMR) peak data (proton 1H and carbon-13 13C measurements) that you need to classify using a deployed deep learning model, and you have access to a TensorFlow Serving instance running the SMART 3 classification model.
- ▌ Array Of Objects Construction · holobiomicslabUse when you have tabular experimental data (e.g., sample metadata, mass spectrometry parameters, NMR acquisition details) in JSON table format and need to produce a list of structured objects for submission to a data repository (e.g., Metabolomics Workbench) or downstream format conversion.
- ▌ Dependency Version Management · holobiomicslabUse when when you need to document or reproduce a Python-based research application (or any package-dependent workflow) and discover that the original publication or repository specifies dependencies without versions, or when you want to verify that a documented set of pinned versions can be.
- ▌ Form Encoded Request Handling · holobiomicslabUse when when a web service must accept spectroscopic measurements (NMR peaks, IR/MS metadata) submitted as form-encoded POST parameters from a client, and those parameters need to be validated, reformatted into an external API query format, or passed to a downstream predictor service.
- ▌ Mass Spectral Data Validation · holobiomicslabUse when you have raw LC-MS/MS spectral data in vendor formats or unvalidated .mgf files before feeding them into the specXplore importing pipeline.
- ▌ Minimum Cost Flow Formulation · holobiomicslabUse when you have an NMR mixture spectrum and a library of single-compound reference spectra, and you need to identify which compounds are present and their relative abundances.
- ▌ Nmr Spectrum Phase Adjustment · holobiomicslabUse when you have acquired raw 1D NMR spectra (FID or processed spectra in NMRPipe format) that exhibit phase distortion—where peaks are not in pure absorption mode—and you need to prepare the spectrum for automatic deconvolution into peak tables.
- ▌ Nmrbox Environment Management · holobiomicslabUse when when you need to deploy SAND for 1D NMR spectrum deconvolution on a new machine or cluster, or when testing code changes before merging into production.
- ▌ Quality Metrics Summarization · holobiomicslabUse when after running QC analysis on NMR or MS metabolomic data and obtaining per-feature CV values, use this skill to validate that the dataset meets FDA thresholds (CV < 0.30 for discovery, CV < 0.15 for quantification) and to report the proportion of features meeting each threshold.
- ▌ Record Grouping And Collation · holobiomicslabUse when you have multiple rows in a table that describe the same logical entity (e.g., multiple measurements from the same sample, or repeated attributes under a common identifier) and need to merge them into a single dictionary entry keyed by that shared field.
- ▌ Spectral Graph Interpretation · holobiomicslabUse when after submitting MS/MS data and feature tables to GNPS and receiving a molecular networking job result.
- ▌ 450k Array Data Processing · holobiomicslabUse when you have raw .idat files or beta-valued matrices from HumanMethylation450 (450k) arrays and need to remove low-quality probes, correct for technical artifacts (batch effects, type-2 probe bias), and normalize the data before performing differential methylation analysis or DMR detection.
- ▌ Archr Project Manipulation · holobiomicslabUse when you have a processed ArchR project object (containing peak calls, cell barcodes, and quality control metadata) and need to: (1) reduce dimensionality of the peak matrix via iterative LSI; (2) integrate multimodal data by combining ATAC and RNA dimensions;
- ▌ Atac Seq Footprint Scoring · holobiomicslabUse when you have completed Tn5 insertion bias correction on ATAC-seq reads and now need to quantify footprint signal strength (signal depletion around TF-bound sites) across accessible chromatin regions before classifying individual TF binding sites.
- ▌ Methylbase Object Handling · holobiomicslabUse when after reading in per-sample methylation call files with methRead() and obtaining methylRawList objects, but before calculating differential methylation or performing annotation.
- ▌ Tsv File Io And Formatting · holobiomicslabUse when you have computed or received a precomputed expected contact frequency table (e.
- ▌ Arrow Table Serialization · holobiomicslabUse when you have loaded mzPeak spectrum or chromatogram metadata and signal data into PyArrow Table structures (via the Python mzPeak reader or equivalent) and need to persist them to disk in Parquet format for downstream analysis, interoperability with other languages (R, .
- ▌ CI CD Pipeline Monitoring · holobiomicslabUse when you need to verify that a GitHub Actions workflow (such as a Build and Publish pipeline) executes successfully on a specific branch (e.g., release branch) and produces a passing build status.
- ▌ CI CD Workflow Monitoring · holobiomicslabUse when when you need to verify that a continuous integration pipeline for a scientific software project (e.g., mzmine) completes successfully, produces expected build artifacts, or fails in a reproducible manner.
- ▌ CI CD Workflow Triggering · holobiomicslabUse when you need to verify that a GitHub Actions workflow (such as dev_build_release.yml) successfully completes end-to-end, especially after code changes or to confirm that automated build infrastructure is functioning correctly.
- ▌ Descriptor Table Assembly · holobiomicslabUse when when you have calculated molecular descriptors from validated chemical structures and need to prepare them for BitterPredict.m classification. Use this skill after descriptor calculation is complete and before invoking BitterPredict.m for bitter/non-bitter predictions.
- ▌ Expert Review Preparation · holobiomicslabUse when you have a published scientific article describing a computational method (e.g., natural products annotation, MS/MS data processing) and need to assess reproducibility before expert scrutiny.
- ▌ Feature Ablation Analysis · holobiomicslabUse when when you have a trained GNN model for molecular property prediction (e.g., collision cross section) and need to identify which graph structural features—atomic properties, bond types, or higher-order graph descriptors—are driving the model's predictions.
- ▌ Field Type Identification · holobiomicslabUse when when working with JSON project documents that must conform to a schema-defined structure, and you need to apply type-specific validation, sanitization, or transformation rules (e.g., URL whitespace detection, numeric range checking, mandatory field enforcement).
- ▌ JSON Structured Reporting · holobiomicslabUse when you need to persist and communicate the health status of multiple external web services queried during an annotation run.
- ▌ Model Metadata Validation · holobiomicslabUse when after deploying a TensorFlow Serving container (especially within a Dockerized stack like NP-Classifier), before running classification or inference pipelines, to confirm that input layers are named 'input_2048' and 'input_4096' and output layer is named 'output'.
- ▌ Motif Metadata Annotation · holobiomicslabUse when after LDA inference has produced a trained motifset (motifset.json or motifset_optimized.json) with Mass2Motif probability distributions over fragments and neutral losses.
- ▌ Mzpeak File Io Operations · holobiomicslabUse when you have raw mass spectrometry data (vendor formats, mzML, or existing mzPeak files) and need to: (1) convert to mzPeak format for long-term storage and interoperability across languages and tools; (2) load mzPeak spectrum or chromatogram data into memory as structured tables for analysis;
- ▌ Openapi Schema Generation · holobiomicslabUse when when you have a webservice codebase (Python, Java, etc.) with HTTP route definitions, parameter handling, and serialization logic, and you need to generate an OpenAPI 3.
- ▌ Organism Taxonomy Mapping · holobiomicslabUse when you have a cleaned organism table (with validated, deduplicated organism names from sources like NCBI, manual curation, or previous cleaning steps) and need to annotate each organism with Open Tree of Life identifiers, taxonomic lineage, and standardized taxonomic annotations.
- ▌ Otl Identifier Assignment · holobiomicslabUse when after organism name cleaning and taxonomy verification (4_cleaningTaxonomy.R) have been completed and you have a cleaned organism table with standardized names.
- ▌ Pathway Database Querying · holobiomicslabUse when when preparing to run ORA on a metabolomics study: you have a list of detected metabolites from your experiment and need to determine which metabolites from the full pathway database should serve as the statistical background, and which pathways contain how many metabolites overall.
- ▌ Release Branch Management · holobiomicslabUse when you need to validate that a software project's release branch is stable and ready for distribution. Specifically, use it when: (1) a release tag has been created or code pushed to a release branch; (2) you need to confirm that CI/CD pipelines execute without failures;
- ▌ Repository Administration · holobiomicslabUse when you need to validate that a scientific software project's continuous integration pipeline is functional and producing reproducible builds—particularly before releasing new versions, after merging changes to release branches, or when troubleshooting build failures that block distribution of.
- ▌ Spectrum Array Validation · holobiomicslabUse when after applying any sequence of spectrum preprocessing operations (set_mz_range, remove_precursor_peak, filter_intensity, scale_intensity) to an MsmsSpectrum object, to confirm that the resulting arrays fall within specified m/z windows, intensity bounds, and peak count limits before.
- ▌ Anndata Object Annotation · holobiomicslabUse when after loading or merging spatial metabolomics data into an AnnData object (via read_sm_csv_as_anndata, read_sm_imzml_as_anndata, or merge_sm_pos_neg), and before filtering or normalization steps.
- ▌ Batch Name Reconciliation · holobiomicslabUse when when you have a metadata table with taxonomic annotations (species, genus, family columns) that may contain outdated, misspelled, or non-canonical taxon names, and you need to integrate these samples into a natural products analysis pipeline that requires standardized taxonomy (e.
- ▌ Build Artifact Validation · holobiomicslabUse when after completing a platform-specific build (e.g., mvn clean package, qmake6 && make, cmake && make) to confirm the generated artifact is not corrupted and can execute on the intended OS (Windows 10, Ubuntu 22.04, macOS 12+ ARM64, or other documented targets).
- ▌ Classifier Output Parsing · holobiomicslabUse when after a classifier (such as BitterPredict.m) has computed binary predictions (e.g., bitter vs. non-bitter) on a batch of molecular descriptors and you need to organize those predictions into a structured, labeled output file for downstream analysis, validation, or reporting.
- ▌ Command Sequence Ordering · holobiomicslabUse when you have a workflow.csv file co-located with sequence.csv in a session directory, and you need to initialize a reproducible, ordered chain of processing steps (e.
- ▌ Compound Query Formatting · holobiomicslabUse when you have a set of chemical compounds (identified by name, SMILES, InChI, or other standard identifier) that you need to classify using ClassyFire, and you must prepare them as a single batch query body for the submit_query POST request.
- ▌ Data Structure Validation · holobiomicslabUse when after converting or filtering objects (e.g., transformation products to suspect lists, feature groups through componentization) and before passing them to downstream functions like screenSuspects or generateComponents.
- ▌ Database Record Retrieval · holobiomicslabUse when you need to access a stored chemical structure, NRP sequence, or building-block annotation from the MassSpecBlocks database in order to export it to an external format (e.g., CycloBranch), transform it for mass spectra analysis, or integrate it with another chemical database query.
- ▌ Diagnostic Plot Rendering · holobiomicslabUse when when you have computed statistical or classification results (e.
- ▌ Dimple Pipeline Execution · holobiomicslabUse when when you have deposited mass spectrometry imaging data in NetCDF (CDF) format paired with MATLAB workspace files (.
- ▌ Eic Signal Peak Detection · holobiomicslabUse when after EIC candidate generation from LC/HRMS data (mzXML, mzML, or netCDF formats), when you need to localize discrete peaks within chromatographic profiles and assign retention time boundaries, apex intensities, and quality scores prior to peak annotation or cross-sample alignment.
- ▌ Field Exclusion Filtering · holobiomicslabUse when when transforming tabular data via the matrix directive and you need to copy most or all fields from input records into output dictionaries, but must explicitly exclude certain named fields (e.
- ▌ Graph Centrality Analysis · holobiomicslabUse when after constructing a network (adjacency matrix, edge list, or correlation network) when you need to identify which nodes are most central to network topology.
- ▌ Graph Community Detection · holobiomicslabUse when you have a sparse inverse covariance graph (GLASSO output) and multivariate PCA scores for the same samples/variables, and you need to partition the network into functionally or statistically coherent sub-networks rather than treating the graph as a monolithic structure.
- ▌ Image Intensity Jittering · holobiomicslabUse when when preparing ion images (single-channel 2D arrays or multi-channel spectral images) from mass spectrometry imaging for contrastive learning in DeepION's COL or ISO modes.
- ▌ Indexed Gzip File Parsing · holobiomicslabUse when you have compressed mzML.gz files and need to retrieve specific spectra by numeric identifier without decompressing the entire file.
- ▌ Isotope Pattern Detection · holobiomicslabUse when you have MS1-format mass spectrometry files and need to determine the isotope count for peptide features without manual inspection or expert parameter tuning.
- ▌ Jvm Dependency Resolution · holobiomicslabUse when when you have obtained source code for a Maven-based Java project and need to determine whether your local build environment can successfully compile it, or when preparing to reproduce a published CI/CD build workflow from a GitHub Actions or similar pipeline configuration.