HolobiomicsLab
- 7.4k skills
- 0 followers
- 1 day ago last updated
- ▌ Peak Table Schema Validation · holobiomicslabUse when after converting peak-picker output (from MZmine, XCMS, MS-DIAL, or Compound Discoverer) into LipidMatch-compatible format. Use this skill when you need to verify that the converted file will be successfully read by LipidMatch before proceeding to lipid identification;
- ▌ Pull Request Change Tracking · holobiomicslabUse when investigating how a specific pull request (e.g., PR #72 introducing MS2Query's two-branch workflow split) modified the codebase architecture, control flow, or data routing.
- ▌ Qcpool Sample Identification · holobiomicslabUse when you have Sciex Multiquant (≥v3.0.3) TXT export files containing metabolomics or lipidomics analytical sequences that include pooled QC samples, and you need to verify that QCpool samples were injected at the designed regular intervals and extract their positional metadata for quality.
- ▌ Repository Source Code Setup · holobiomicslabUse when you need to validate that a published software tool (e.g., MassQL) executes correctly in your environment, reproduce published results, or contribute to development.
- ▌ Repository Structure Parsing · holobiomicslabUse when when you encounter a multi-module scientific software project (e.
- ▌ Simulation Output Validation · holobiomicslabUse when after executing a reproducible simulation pipeline (particularly for Over-representation Analysis in metabolomics), compare the newly generated outputs against reference results to confirm that the simulation was correctly implemented and that the computational environment did not.
- ▌ Spectral Metadata Enrichment · holobiomicslabUse when you have a .msp spectral library file with sparse or incomplete metadata (e.
- ▌ Structured Result Validation · holobiomicslabUse when after retrieving a JSON or tabular response from a web service endpoint (such as CANOPUS), validate the result before parsing or integrating it into your analysis pipeline.
- ▌ Validation Report Generation · holobiomicslabUse when when you have loaded a project JSON document from the Pairing Omics Data Platform and need to identify and document constraint violations (such as whitespace in URL fields) defined in the JSON schema.
- ▌ YAML JSON Structural Parsing · holobiomicslabUse when you have a versioned workflow definition file (YAML or JSON) from a specific release commit and need to verify it conforms to the project's schema specification, validate the presence of all required metadata fields (name, version, inputs, outputs, steps), and detect syntax errors or.
- ▌ API Documentation Automation · holobiomicslabUse when when you have a Python package with docstrings in the source code and need to generate comprehensive, browsable HTML API documentation.
- ▌ Arrow Columnar Data Decoding · holobiomicslabUse when when reading mzPeak files or other Parquet-backed mass spectrometry archives where spectral m/z and intensity arrays are stored in columnar layouts (point or chunked format) and you need to reconstruct them into Python NumPy arrays, pandas DataFrames, or equivalent in-memory structures for.
- ▌ Artifact Removal In Ims Data · holobiomicslabUse when processing raw IM-MS data (UIMF or Agilent MassHunter .d format) that exhibits jagged peaks in low-abundance ions, isolated high-intensity noise spikes, or saturated detector signals that distort elution and mobility profiles.
- ▌ Bgc Sequence Domain Scanning · holobiomicslabUse when you have BGC sequences (in FASTA or GenBank format) from antiSMASH or other sources and need to extract biosynthetic domain composition as the primary signal for GCF (Gene Cluster Family) clustering or similarity queries.
- ▌ Big Slice Workflow Execution · holobiomicslabUse when you have a collection of antiSMASH-processed GenBank files (or custom BGC GenBank files prepared via the provided converter script) organized in a structured input folder, and you want to cluster them into Gene Cluster Families (GCFs) to chart biosynthetic diversity or identify.
- ▌ Biobase Object Serialization · holobiomicslabUse when when you have raw peak table data from mass spectrometry or other metabolomic instruments in either a standardized tabular format or one of 12 common software tool outputs (e.
- ▌ Bruker Transient Data Import · holobiomicslabUse when you have Bruker Solarix raw transient data (.d folders containing ser or fid files) from an FT-ICR instrument and need to load it into a Python environment for noise thresholding, peak picking, mass calibration, or molecular formula assignment.
- ▌ Calibration Curve Validation · holobiomicslabUse when when you have loaded standard compound MS intensity measurements with known concentrations and need to select between linear or quadratic regression models before applying the calibration to unknown samples.
- ▌ Conditional Expression Logic · holobiomicslabUse when you need to create a derived image array where the output value at each pixel depends conditionally on the values of one or more element channels at that pixel. Common triggers include: (1) you want to mask or zero out pixels where an element concentration falls below a detection limit;
- ▌ Consensus Mass Determination · holobiomicslabUse when after constructing individual mass tracks from mzTree data bins and before alignment across samples.
- ▌ Cox Regression Model Fitting · holobiomicslabUse when you have expression or metabolomic feature matrices, paired with event indicators (e.g., disease recurrence, mortality) and follow-up times for a cohort of samples, and you need to derive risk scores or prognosis indices for survival prediction or patient stratification.
- ▌ Cross Omics Feature Matching · holobiomicslabUse when when you have two feature matrices from different omics modalities (e.
- ▌ Cross Origin Policy Override · holobiomicslabUse when you are loading index.html locally in a browser and WebWorker or WebAssembly components fail to initialize with cross-origin or file-access policy errors. This occurs when the default browser file-access policy blocks local resource sharing required by these technologies.
- ▌ Deep Learning Model Assembly · holobiomicslabUse when you have transformer encoder components and a prediction head specification, and need to wire them into a single trainable model that maps molecular structure inputs (SMILES, molecular graphs, or feature vectors) to scalar or vector molecular property predictions.
- ▌ Deep Learning Model Training · holobiomicslabUse when you have raw or preprocessed mass spectrometry feature matrices (e.g., from low mass resolution or sparse acquisition) and want to enhance signal quality and spatial resolution across tissue or single-cell samples.
- ▌ Docker Compose Orchestration · holobiomicslabUse when when you need to deploy the NP Classifier locally with TensorFlow Serving backend and nginx frontend on the same host, and you want to avoid manual container lifecycle management and inter-container networking configuration.
- ▌ Dotnet Framework Development · holobiomicslabUse when you need to compile and test a .NET-based metabolomics or bioinformatics desktop application (e.g., MS-DIAL version 5 series) from source code, or you are implementing new parsing or data-processing modules that must integrate with WPF UI frameworks and ReactiveExtensions patterns.
- ▌ Enrichment Score Computation · holobiomicslabUse when after you have normalized metabolite abundances across samples and mapped metabolites to pathway or ontology identifiers. Use it when your goal is to identify statistically significant metabolite pathways or classes rather than analyze individual metabolite abundance changes.
- ▌ Enrichment Table Compilation · holobiomicslabUse when you have completed Fisher's exact test enrichment analysis on a set of metabolites or lipids against a pathway/ontology reference (e.
- ▌ Feature Encoding Atoms Bonds · holobiomicslabUse when you have parsed SMILES or SDF molecular structures from a chemical dataset (e.g., SMRT dataset) and need to convert them into graph representations for input to a graph neural network or RT-Transformer model.
- ▌ Feature Matrix Normalization · holobiomicslabUse when after aggregating Pfam domain hits from HMM scanning into a domain-feature matrix (rows = BGCs, columns = Pfam domains, cells = bit-scores or binary presence), and before computing pairwise distances or clustering BGCs into gene cluster families (GCFs).
- ▌ Feature Matrix Preprocessing · holobiomicslabUse when you have raw metabolomics data in CSV format (samples as rows, features as columns, batch identifier in the first column) that contains missing values (zeros or NAs) and requires standardization before batch effect correction.
- ▌ Feature Pair Mass Refinement · holobiomicslabUse when after temporal correlation has identified feature pairs with matching intensity profiles across direct-injection MS experiments.
- ▌ Fragment Ion Peak Annotation · holobiomicslabUse when you have experimental MS/MS spectra matched against a reference library (via cosine similarity or dot-product scoring) and need to map individual fragment peaks in the experimental spectrum to their corresponding m/z and intensity values in the matched library entry.
- ▌ Genbank Accession Validation · holobiomicslabUse when you have a collection of sequence files (e.g., in a `genbanks` directory) and need to determine which are publicly available via NCBI and which are maintained locally only. This is critical for repositories like MIBiG that curate sequence data with mixed provenance.
- ▌ Glasso Regularization Tuning · holobiomicslabUse when when estimating a sparse network graph from a feature matrix using GLASSO and you need to determine the regularization strength.
- ▌ Group Annotation Integration · holobiomicslabUse when you have an expression matrix (e.g., heatmap_test.csv with genes as rows and samples as columns) and a corresponding group annotation file (e.g., group_info.csv with sample IDs and their group assignments).
- ▌ Gzip Index Structure Parsing · holobiomicslabUse 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.
- ▌ Integration Test Development · holobiomicslabUse 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.
- ▌ JSON Spectral Format Parsing · holobiomicslabUse when when you have raw mass spectrometry spectral data in JSON format from open mass spectra libraries (OMSLs) or other sources and need to validate structural completeness, check for required metadata fields (SMILES, InChI, InChIKey, precursor m/z, adduct), and separate spectra by acquisition.
- ▌ Linear Axis Spatial Analysis · holobiomicslabUse when you have deposited mass spectrometry imaging datasets in NetCDF (CDF) format with accompanying MATLAB workspace files (.
- ▌ Lipid Mass Spectral Matching · holobiomicslabUse when you have peak-picked LC-HRMS/MS or direct infusion MS/MS data (m/z, retention time, intensity) from Q-Exactive, Agilent, Bruker, or SCIEX instruments and need to annotate experimental fragment patterns to known lipid structures.
- ▌ Mass Shift Tolerance Scoring · holobiomicslabUse when when searching for peptide spectra with unknown or open modifications (i.e., any mass shift within a broad tolerance range rather than a fixed set of known modifications).
- ▌ Mass Spectrum Peak Detection · holobiomicslabUse when you have raw or processed MS spectrum data (mz/intensity pairs) from direct infusion MS (DI-MS), ASAP-MS, or other high-throughput ambient ionization methods, and need to identify which m/z signals represent true peaks of interest rather than noise or baseline drift.
- ▌ Mass Spectrum Plot Rendering · holobiomicslabUse when after importing and preprocessing mass spectrometry data (in .raw, .
- ▌ Matlab Data Structure Design · holobiomicslabUse when you have multiple CDF files containing mass spectrometry imaging data (spectra, m/z arrays, and spatial coordinates) that need to be ingested into MATLAB for the DIMPLE pipeline or similar linear-axis mass spectrometry imaging analysis.
- ▌ Maven Pom Version Extraction · holobiomicslabUse when preparing a software release and you need to verify that all Maven modules declare identical version numbers before creating a release branch.
- ▌ Mean Centering Normalization · holobiomicslabUse when apply mean-centering when you have a feature intensity table (samples × compounds) from metabolomics analysis and you need to standardize feature intensities by removing the average signal before multivariate analysis (e.g., PCA) or downstream statistical modeling.
- ▌ Metabolic Ion Peak Filtering · holobiomicslabUse when you have a raw or extracted peak feature table (CSV or tabular format) containing mass-to-charge ratios, retention times, and intensity values across multiple samples from different experimental groups, and you need to identify which peaks show statistically significant differential.
- ▌ Metabolomics Data Processing · holobiomicslabUse when when you have raw or partially processed metabolomics data (feature tables with sample metadata) and need to apply quality-control metrics, normalization, statistical inference, or advanced classification/variable selection without relying on a Galaxy instance.
- ▌ Metabolomics Data Validation · holobiomicslabUse when you have raw or semi-processed m/z peak lists (positive and negative ion mode) and a sample metadata table, and you need to confirm they meet MetaboShiny's structural and semantic requirements before loading them into the normalization pipeline.
- ▌ Mnar Data Quality Assessment · holobiomicslabUse when when you have applied multiple left-censored missing value imputation methods to metabolomics data and need to compare their performance quantitatively.
- ▌ Module Loader Implementation · holobiomicslabUse when you have mass spectrometry imaging data in multiple vendor or open-source formats and need to programmatically route each file to its correct processing handler based on file extension, avoiding hardcoded conditional chains and enabling extensible format support.
- ▌ Molecular Structure Decoding · holobiomicslabUse when after running spectrum-conditioned diffusion generation that produces latent molecular representations, when you need to convert continuous or abstract model outputs into discrete chemical formats suitable for structure matching, library comparison, or chemical database lookup.
- ▌ Molecular Structure Encoding · holobiomicslabUse when you have molecular structures (SMILES strings or molecular graphs) that need to be input to a transformer model for property prediction (e.g., Collision Cross Section), and the model requires tokenized or embedded representations rather than raw chemical notation.
- ▌ Msbackend API Implementation · holobiomicslabUse when you need to create a new backend to integrate MS data from a novel file format, database, or in-memory storage system into the Spectra ecosystem. Use this skill when existing backends (MsBackendMemory, MsBackendMzR, MsBackendSql, etc.) do not support your data source or storage paradigm.
- ▌ Network Stability Assessment · holobiomicslabUse when you have constructed a network object (from correlation data, adjacency matrices, or edge lists) and need to evaluate which nodes are most critical to network integrity, how the network responds to the removal of highly connected nodes, or whether the network exhibits robust or fragile.
- ▌ Node Pair Edge Deduplication · holobiomicslabUse when your input network contains multiple edge types (Biochemical, Structural, Mass Spectral, Correlation) linking the same node pairs, and you want to export or visualize a single-edge-per-pair network to avoid visual clutter and ambiguous interpretations.
- ▌ Numeric List Slot Management · holobiomicslabUse when when extending the MsBackend virtual class to create a custom backend for mass spectrometry data, and you need to store peak m/z and intensity values as variable-length numeric vectors indexed by spectrum.
- ▌ Oldens Method Implementation · holobiomicslabUse when you have trained multi-layer perceptron neural networks on paired microbiome-metabolome data and need to extract interpretable feature attribution scores from the learned weights to identify microbe-metabolite interaction relationships.
- ▌ Package Metadata Compilation · holobiomicslabUse when when a package README or publication claims to install a large, fixed number of tools (e.g., 'approximately 89 tools') but does not enumerate them explicitly.
- ▌ Peak Labeling And Annotation · holobiomicslabUse when immediately after automatic peak detection on a raw or processed MS spectrum when you have a list of candidate peaks with m/z and intensity values but lack systematic identifiers, confidence estimates, or ranked ordering.
- ▌ Perl Entry Point Development · holobiomicslabUse when you are building a standalone Perl application for Windows that uses Prima for GUI rendering and depends on external binaries (e.g., Gnuplot 5.4.2) that must be verified before the user can interact with the main interface.
- ▌ Protocol Metadata Extraction · holobiomicslabUse when you have experimental protocol information scattered across multiple rows in a spreadsheet or table (e.
- ▌ Protonation State Assignment · holobiomicslabUse when you have SMILES-encoded molecular structures and need to model their behavior under electrospray ionization (ESI) or other ionization methods in mass spectrometry.
- ▌ Pytest Output Interpretation · holobiomicslabUse when after running `pytest tests/` on a Python package (especially one with dev extras installed), you need to determine if the full test suite passed, identify which tests failed, and extract error messages or stack traces for debugging.
- ▌ Python Code Style Validation · holobiomicslabUse when preparing Python code for contribution to a project that documents style requirements (black and/or flake8), during pre-commit validation in a CI/CD pipeline, or when reviewing pull requests to enforce uniform code standards across the repository.
- ▌ Python Dependency Management · holobiomicslabUse when when initializing a new Python project environment, reproducing a published analysis, or building documentation that requires external dependencies. Specifically apply this skill when you have a requirements.txt file listing pinned versions and need to ensure all downstream tools (e.
- ▌ Random Missing Value Masking · holobiomicslabUse when preparing ion image data for contrastive learning in mass spectrometry imaging (MSI), specifically when you need to augment single ion images into pairs of variants for encoder training in COL mode (co-localized ions) or as a base component of ISO mode (isotope ions).
- ▌ Raw File Routing And Queuing · holobiomicslabUse when you have collected raw MS files via an uploader tool and need to automatically forward them to a data processor for proteomics analysis, ensuring format compatibility and maintaining linkage to the original upload session and user project.
- ▌ Reference Database Screening · holobiomicslabUse when after a CNN model has generated predicted molecular embeddings from mass spectrometry data, use this skill to match those predictions against a curated reference database of known molecular embeddings.
- ▌ Reference Quality Validation · holobiomicslabUse when when you have curated structure-organism pairs with associated reference metadata and need to verify that each pair's literature citations are present, non-conflicting, and complete before publishing them as a high-confidence validated dataset.
- ▌ Repository Environment Setup · holobiomicslabUse when when you have received a GitHub repository URL for a computational workflow (e.g., ENPKG full workflow) and need to prepare your local machine to execute the workflow.
- ▌ Search Engine Output Parsing · holobiomicslabUse when you have PSM output files from one or more search engines (e.g., MaxQuant msms.txt, MSGFPlus .mzid, Sage .sage.
- ▌ Simulation Result Validation · holobiomicslabUse when you have obtained a repository containing simulation scripts (e.g., Type I error or power analysis scripts) and need to verify that executing those scripts produces the same summary statistics and findings reported in the associated publication or documentation.
- ▌ Smiles Structure Preparation · holobiomicslabUse when you have a SMILES input file of small organic molecules and need to predict their collision cross sections or other molecular properties via quantum mechanics.
- ▌ Spatial Filtering Ion Images · holobiomicslabUse when preparing raw ion image data from mass spectrometry imaging for deep learning-based representation learning.
- ▌ Spectral Baseline Correction · holobiomicslabUse when you have loaded raw MSI spectral data (imzML format) in profile or centroid mode and need to remove background noise and baseline artifacts before intensity normalization or ROI analysis.
- ▌ Spectral Metadata Validation · holobiomicslabUse when processing heterogeneous mass spectral datasets from multiple open libraries (e.g., MassBank, UNPD, GMD) where structural identifiers, precursor m/z, and adduct information are frequently incomplete or inconsistent across records.
- ▌ Spectral Noise Reduction Msi · holobiomicslabUse when you have imported raw MSI spectral data in imzML format and observe high background noise or low signal-to-noise ratio that would obscure biochemical annotations or ROI analysis.
- ▌ Spectrum Metadata Validation · holobiomicslabUse when after importing raw mass spectrometry data from mzML, mzXML, msp, MGF, or JSON formats using matchms, when you need to ensure that metadata fields (e.
- ▌ Tabular Data Standardization · holobiomicslabUse when when you have received raw MRM lipidomics export files in vendor-specific formats (TSV, CSV) with inconsistent column naming, unparsed lipid identifiers (e.g., 'PC(36:1)' as a single string), and unknown data quality issues.
- ▌ Taxonomy Metadata Extraction · holobiomicslabUse when you have executed a spectrum search against one or more domain-specific MASSTs (microbeMASST, plantMASST, tissueMASST, microbiomeMASST, or foodMASST) and need to systematically extract taxonomic lineages (kingdom, phylum, class, order, family, genus, species, strain) and sample metadata.
- ▌ Test Coverage For Edge Cases · holobiomicslabUse when integrating a new metadata validation step into a conversion pipeline that fetches structured chemical identifiers (SMILES, InChI, CAS numbers, IUPAC names) from external services.
- ▌ Tic Peak Boundary Estimation · holobiomicslabUse when after sliding-window analysis has identified candidate TIC peaks but before parameter extraction from Extracted Ion Chromatograms (EICs).
- ▌ Tool Parameter Configuration · holobiomicslabUse when you have selected a specific SECIMTools module (e.
- ▌ Tool XML Wrapper Integration · holobiomicslabUse when you have standalone metabolomics analysis tools (Python scripts, R packages, MATLAB compiled applications) that you want to expose through Galaxy's UI and make composable into reproducible workflows.
- ▌ Vendor Export Schema Mapping · holobiomicslabUse when raw MRM lipidomics data arrives in vendor-specific export formats (e.g., Sciex, Waters, Thermo TSV/CSV) with inconsistent or proprietary column naming, numeric encoding, and lipid nomenclature.
- ▌ Virtual Environment Creation · holobiomicslabUse when before installing ENPKG dependencies for the first time, or when setting up the workflow on a new machine or user account. Trigger when you have cloned enpkg_full or enpkg_workflow and need to install runtime and optional development dependencies in isolation.
- ▌ Compound Class Annotation Workflow · holobiomicslab bundleUse when you want chemical-class-level annotations for untargeted LC-MS/MS features rather than exact structures — determine molecular formulas with SIRIUS, compute CSI:FingerID fingerprints, and predict compound classes with CANOPUS and NPClassifier (superclass / class / pathway), producing a class-annotated feature table for chemical-inventory and enrichment analysis.
- ▌ Ce Ms Eof Marker Identification · holobiomicslabUse when when processing CE-MS test files and you need to identify and extract the migration time of the EOF marker (e.g., Paracetamol) to normalize compound migration times across runs.
- ▌ Metadata Annotation Integration · holobiomicslabUse when you have chemical annotations (GNPS spectral library matches) assigned to MS/MS samples and a validated ReDU sample-information template (TSV) with categorical metadata (e.g., sample type, extraction method, ionization source).
- ▌ Ms2 Data Preprocessing Pipeline · holobiomicslabUse when you have raw MS2 spectra files (mzML, mgf, msp, mzxml) that may contain multiple MS2 spectra per feature and require reduction or standardization before library matching.
- ▌ Roi Detection Mass Spectrometry · holobiomicslabUse when you have raw or converted mass spectrometry data (CE-MS or LC-MS in mzXML or mzML format) and need to identify candidate metabolite regions before feature extraction.
- ▌ Spectral Retrieval Ranking Task · holobiomicslabUse when when you have pre-computed dense embeddings for query spectra (unknown compounds) and reference spectra (spectral library), and you need to rank library entries by similarity to each query for compound identification or structural similarity retrieval.
- ▌ Axis Label Format Customization · holobiomicslabUse when when designing injection plate layouts in InjectionDesign and needing to display sample positions with clear, domain-appropriate labels on the y-axis (e.g., row identifiers, well coordinates, or sample indices).
- ▌ Centroided Ms Feature Detection · holobiomicslabUse when you have vendor-independent centroided mzML files from data-dependent acquisition (ddMS2) HRMS experiments and need to extract a reproducible feature list with mass, chromatographic, and intensity dimensions as input to PFAS prioritization, suspect screening, or other MS-based analyses.
- ▌ Chemical Identifier Unification · holobiomicslabUse when when you have raw GC-MS output (CSV with columns: Component.RT, Base.Peak.MZ, Component.Area, Compound.Name, Match.Factor, File.
- ▌ Chromatogram Netcdf File Import · holobiomicslabUse when you have raw GCxGC-MS chromatogram data in NetCDF (CDF) format from an instrument and need to load it into R for preprocessing (smoothing, baseline correction, peak alignment) and multivariate analysis.
- ▌ Chromatographic Peak Resolution · holobiomicslabUse when when you have loaded raw GC-MS data in netCDF or mzML format and visual or statistical inspection reveals overlapping chromatographic peaks (i.e., multiple m/z ions co-eluting at the same retention time window).