HolobiomicsLab
- 11k skills
- 0 followers
- last month last updated
- ▌ Validation Error Categorization · holobiomicslabUse when when a parsed mwTab file (MS or NMR experimental data) must be assessed for conformance to its corresponding JSON schema specification. Apply this skill after loading the mwTab file using the mwtab parser but before quality assurance sign-off or deposition to the Metabolomics Workbench.
- ▌ Webassembly Local Loading Setup · holobiomicslabUse when you have downloaded a web application (e.g., COLMARvista) that uses WebWorker and WebAssembly components and need to run it locally by opening index.html in a browser, rather than accessing it through a web server.
- ▌ Atac Seq Tn5 Bias Correction · holobiomicslabUse when you have raw ATAC-seq BAM files and need to perform footprinting analysis to detect transcription factor binding through Tn5 insertion patterns.
- ▌ Hi C Map Artifact Validation · holobiomicslabUse when after executing the Juicer pipeline on raw Hi-C FASTQ files, to confirm that the pipeline has generated the expected .hic output artifact and that the contact matrix construction and normalization steps completed without error.
- ▌ Batch Document Verification · holobiomicslabUse when when you have deposited a collection of JSON project documents in a platform and need to verify that all conform to the published schema before public release or after schema updates.
- ▌ Batch Prediction Comparison · holobiomicslabUse when when you have a trained molecular classifier (like BitterPredict) that accepts structured descriptor input, and you need to understand which chemical descriptor subgroups drive prediction outcomes.
- ▌ Chemical Identifier Mapping · holobiomicslabUse when you have .msp spectral library files with compound names but lack standardized chemical identifiers (SMILES, InChI, InChI Key, CAS number, IUPAC names, or molecular formulas).
- ▌ Embedding Vector Validation · holobiomicslabUse when after instantiating and invoking a sinusoidal formula embedding layer (such as SCARF embeddings in MIST-CF) on chemical formula inputs, validate that the output embeddings meet dimensionality and value constraints before using them for downstream transformer or ranking tasks.
- ▌ Error Handling Confirmation · holobiomicslabUse when when implementing or auditing a data replacement method (e.g., `mz<-`, `intensity<-`) in an MsBackend subclass that must enforce ordering or format constraints on peak data.
- ▌ Figure Table Interpretation · holobiomicslabUse when you need to verify claims about algorithm performance, data processing correctness, or workflow outcomes in a scientific article or software repository. Use it when source documents contain figures, tables, or visualization badges (e.
- ▌ Git Repository Tag Checkout · holobiomicslabUse when when you need to reproduce or validate a specific historical release artifact (e.g., a Semantic Release v1.0.
- ▌ Graph Serialization Graphml · holobiomicslabUse when after constructing a network graph where nodes represent Mass2Motifs (or spectra) and edges encode pairwise spectral similarity scores, and you need to export the network for visualization, post-processing, or sharing with collaborators using standard graph software (e.
- ▌ Im Ms Drift Time Correction · holobiomicslabUse when when you have IM-MS lipidomics data acquired on samples spiked with U13C-labeled internal standards (fully labeled yeast extract) and need to quantify systematic CCS bias and apply lipid class-specific bias correction to all measured CCS values, particularly when multiple lipids per lipid.
- ▌ Metadata Field Verification · holobiomicslabUse when you have located a workflow definition file (YAML or JSON) from a versioned release and need to confirm that all mandatory workflow metadata fields (name, version, inputs, outputs, steps) are declared, properly formatted, and cross-references are resolved before validation or execution.
- ▌ Package Integration Testing · holobiomicslabUse when you need to verify that a Python package (or similar installable software) passes its declared integration test suite as a prerequisite to trusting its reliability in production or downstream analysis. Specifically, apply it when you observe a periodic testing CI workflow badge (e.
- ▌ Pathway Coverage Assessment · holobiomicslabUse when when preparing to run Over-representation Analysis (ORA) on a metabolomics study, after constructing the background set but before running the enrichment test.
- ▌ Pytest Test Suite Execution · holobiomicslabUse when after installing a package in development mode (e.g., via `pip install -e .[dev]`) to verify the package functions as intended, or before submitting pull requests to confirm no regressions were introduced by code changes.
- ▌ Python Source Code Analysis · holobiomicslabUse when you have a Python webservice codebase (e.g., a Flask, Django, or FastAPI application) and need to document its HTTP API surface (endpoints, methods, parameters, schemas, authentication) for integration, testing, or specification generation.
- ▌ Reference Library Alignment · holobiomicslabUse when when you have IM-MS lipidomics data with measured CCS values from samples spiked with U13C labeled internal standards, and you need to assess systematic CCS bias or enable CCS correction by comparing measured lipids against known library entries with validated CCS values.
- ▌ Release Artifact Generation · holobiomicslabUse when when a software project has reached a stable milestone (v-tagged commit) and you need to produce official distribution artifacts with verified version metadata, checksums, and release documentation that can be validated against a published GitHub release record.
- ▌ Repository History Analysis · holobiomicslabUse when when you need to understand how a complex feature or architectural pattern was implemented in a codebase, particularly when the current README or documentation does not fully explain the control flow, decision criteria, or parameter passing between subsystems.
- ▌ Rust Build System Execution · holobiomicslabUse when you have obtained a Rust source repository (e.g., mzpeak_prototyping) and need to compile it into a working command-line converter tool or library. Use this skill when the source includes a Cargo.
- ▌ Scientific Task Formulation · holobiomicslabUse when you are starting a new mass spectrometry analysis task or feature request where the problem scope is unclear, the tool chain (e.g., OpenMS + Python + KNIME integration) is not yet selected, or acceptance criteria (code quality, test coverage, documentation) have not been established.
- ▌ Software Plugin Development · holobiomicslabUse when when you have a scientific software tool (e.g., Met-ID) that is architected to support plugins or configuration-driven modules, and you need to register and apply a novel reagent, derivatizing matrix, or analytical method (e.
- ▌ Sparsity Metric Computation · holobiomicslabUse when when you have loaded a dataset of molecular fingerprint vectors (such as biosynfoni fingerprints from a Zenodo deposit) and need to quantify how sparse the bit-representations are—that is, what fraction of bit positions are zero across the fingerprint collection.
- ▌ Tima Entry Point Validation · holobiomicslabUse when when you have obtained or are considering use of the tima Docker image (adafede/tima-r) and need to confirm that the containerized environment is operational before proceeding with metabolite annotation workflows. This is a smoke test to catch environment or registry issues early.
- ▌ Twim Ms Calibration Mapping · holobiomicslabUse when you have raw or processed arrival-time data from a TWIM-MS instrument and need to convert it to CCS values for comparison across experiments or biomolecular classes.
- ▌ Abstract Syntax Tree Design · holobiomicslabUse when when you have a domain-specific query language (such as MassQL for mass spectrometry) and need to convert query strings into structured representations that preserve domain constraints (e.g., mass tolerance, scan type, intensity thresholds).
- ▌ Abundance Matrix Processing · holobiomicslabUse when you have multiple CSV files containing feature-by-sample matrices from different analytical experiments or batches, each with mass, retention time, intensity, isotope, and adduct information across different samples.
- ▌ Adduct Ion Mass Calculation · holobiomicslabUse when when you have derivatized metabolite structures (SMILES or mol format) and need to predict their ionization products in MS imaging, particularly when the derivatizing matrix produces non-standard adducts (e.
- ▌ Anova Pvalue Adjustment Fdr · holobiomicslabUse when you have completed ANOVA or G-test statistical testing across multiple biomolecules in an omics dataset and need to account for multiple testing.
- ▌ API Response Error Handling · holobiomicslabUse when when building asynchronous metadata enrichment workflows that call multiple external APIs (CIR, CTS, PubChem, IDSM, BridgeDb) to annotate mass spectra .
- ▌ Byte Offset Seek Operations · holobiomicslabUse when when you have an indexed gzip-compressed mzML file and need to retrieve individual spectra or chromatograms by index without sequential file reading or full decompression. Typical scenario: you want spectrum[42] from a 10 GB indexed mzML.gz file and need sub-second access time.
- ▌ C Python Interface Wrapping · holobiomicslabUse when you have a mature C++ library (like OpenMS) with stable APIs that you want to make accessible from Python environments, and you need to preserve performance-critical C++ execution while supporting rapid prototyping or integration into Python-based data pipelines (e.
- ▌ Candidate Structure Ranking · holobiomicslabUse when you have (1) a set of candidate structures generated by in silico fragmentation (e.g., MetFrag output), (2) one or more seed nodes with known spectral library matches or identity scores, and (3) a fragmentation relationship graph connecting candidates.
- ▌ Ccs Prediction Model Design · holobiomicslabUse when you have a dataset of molecules with known or reference CCS values, and you need to construct a trainable model that learns the mapping from molecular structure (encoded as SMILES or feature vectors) to scalar CCS predictions.
- ▌ Circular Barplot Generation · holobiomicslabUse when after running a comprehensive preprocessing workflow comparison (e.g., via normulticlassqcall or nortimecoursenoall) that produces an overall ranking CSV file of candidate workflows.
- ▌ Contrastive Pair Generation · holobiomicslabUse when you have raw ion images from MSI data and need to train a contrastive encoder to learn stable, mode-specific representations.
- ▌ Covariance Matrix Inversion · holobiomicslabUse when after generating a covariance matrix from normalized metabolite abundance data in MetaboAnalyst, and before performing network-level metabolomic inference or visualizing metabolite interaction networks.
- ▌ Data Integrity Verification · holobiomicslabUse when after applying matchms metadata cleaning tools to normalize field values and standardize naming conventions on imported spectra (mzML, mzXML, msp, MGF, or JSON formats).
- ▌ Dictionary List Aggregation · holobiomicslabUse when after applying a matrix directive variant (fields_to_headers, headers, or collate) to extract and transform individual records into dictionaries with field filtering and type coercion applied.
- ▌ Distance Geometry Embedding · holobiomicslabUse when when you have ionized adduct structures (in SMILES or MOL format) from an upstream ionization-state determination step and need to produce multiple low-energy 3D conformations for collision cross section prediction, metabolite annotation, or structure-property modeling.
- ▌ Distance Metric Computation · holobiomicslabUse when after obtaining CNN-predicted embeddings for query mass spectra and having loaded pre-computed embeddings from a reference database, you need to identify which reference molecules are most similar to each query.
- ▌ Dna Adduct Characterization · holobiomicslabUse when when you have a collection of DNA adduct compound structures in SDF format that requires validation for structural integrity and completeness, and you need to generate predicted fragment spectra at defined ionization levels and mass ranges for comparison against experimental mass.
- ▌ Docker Container Deployment · holobiomicslabUse when you need to launch a pre-built Docker image of a scientific tool (e.
- ▌ Domain Composition Analysis · holobiomicslabUse when you have a set of Biosynthetic Gene Clusters in GenBank format and need to understand the domain architecture of constituent genes, either to detect statistically significant domain co-occurrence patterns within BGCs, to filter redundant BGCs by domain similarity, or to link detected.
- ▌ Embedding Vector Generation · holobiomicslabUse when when you have tokenized mass spectra (peak-mass and peak-intensity pairs from experimental or in-silico libraries such as NIST 2017 or MassBank) and need to perform rapid similarity searches or spectrum matching at scale.
- ▌ Entry Status Classification · holobiomicslabUse when you need to assess the overall curation coverage and quality of a MIBiG repository snapshot, identify which entries require further review, or track how entry validation status changes over time. Specifically use it when the `data` directory contains JSON files with `cluster.
- ▌ File Format Standardization · holobiomicslabUse when when you have raw outputs from LipidSearch or LIQUID identification software (CSV or TSV format with vendor-specific column naming and lipid identifiers) and need to construct a structured data matrix suitable for batch normalization, statistical testing, or visualization.
- ▌ Filter Parameter Validation · holobiomicslabUse when reconstructing or modifying dashboard filters (e.
- ▌ Format Conversion Chemistry · holobiomicslabUse 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.
- ▌ Ftms Transient Data Loading · holobiomicslabUse 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.
- ▌ Ggplot2 Pie Chart Rendering · holobiomicslabUse when you have a frequency table (generated by count_fold_changes and converted to relative abundance via ra_table) of metabolite subsets stratified by class or direction of change (e.g., increased vs. decreased organic acids at padj ≤ 0.
- ▌ Group Comparison Statistics · holobiomicslabUse when after data integration, batch correction, and sample separation when you have a feature-by-sample abundance matrix (finalData) and corresponding sample group labels (finalLabel), and your research goal is to identify which metabolites significantly differ between experimental groups for.
- ▌ Hpc Job Array Orchestration · holobiomicslabUse when you have a machine learning training workflow (e.g., k-fold cross-validation) where each fold is independent, GPU-accelerated, and can run in parallel.
- ▌ Imms Data Format Conversion · holobiomicslabUse when when you have raw Agilent MassHunter (.d) or UIMF IM-MS data files from drift tube (DT) or structure for lossless ion manipulations (SLIM) instruments and need to ingest them into a preprocessing pipeline that requires standardized in-memory or intermediate representations for.
- ▌ Interactive Plot Generation · holobiomicslabUse when you have loaded m/z and intensity arrays from an MZA file (via mzapy) and need to inspect a mass spectrum, extracted ion chromatogram (XIC), or arrival time distribution (ATD) visually, either for QC purposes, method development, or publication-ready output.
- ▌ Ionization State Prediction · holobiomicslabUse when when you have SMILES strings representing neutral organic molecules and need to enumerate the likely protonated (e.g., [M+H]+) and deprotonated (e.
- ▌ Kaleido Backend Integration · holobiomicslabUse when when a Shiny application currently uses orca for static plot export but requires a lighter-weight, Python-native alternative that avoids Node.js/Electron runtime overhead.
- ▌ Local Maxima Identification · holobiomicslabUse when you have raw LC-HRMS profile-mode data and need to identify candidate chromatographic peaks before classification or feature extraction.
- ▌ Maplet Function Composition · holobiomicslabUse when you have metabolomics data that requires sequential processing through multiple analytical steps (e.
- ▌ Metabolic Model Gap Filling · holobiomicslabUse when you have consensus metabolic reconstructions in SBML or JSON format for community members and need to resolve incomplete reactions, missing cofactor availability, or blocked pathways that prevent feasibility of biomass production.
- ▌ Metabolite Id Normalization · holobiomicslabUse when you have metabolite identifiers sourced from or annotated against heterogeneous metabolome databases (HMDB, ChEBI, PubChem, KEGG, LipidMaps) and need to resolve ambiguity in metabolite identity, create a unified metabolite reference table, or enable cross-database queries in a metabolomics.
- ▌ Metadata Structure Checking · holobiomicslabUse when after loading a metadata file but before merging it with positive and negative mode m/z peaklists. Apply this skill when you have a candidate metadata table (e.
- ▌ Model Layer Name Validation · holobiomicslabUse when when deploying a TensorFlow Serving instance for the NP Classifier or any model-agnostic service where client code hardcodes layer names; before running inference pipelines; after model updates or configuration changes to catch layer name drift early.
- ▌ Molecular Format Conversion · holobiomicslabUse when when ingesting raw chemical structure data from multiple external sources (publications, databases, contributor submissions) that use different molecular file formats (SMILES strings, SDF files, or other representations), and you need to unify them into a single canonical format before.
- ▌ Multi Format Data Ingestion · holobiomicslabUse when you have raw metabolomics data files in one or more of the supported formats (.raw from Thermo instruments, .d directories from Agilent, or mzXML open-format exports) and need to ingest them into SMART for preprocessing, visualization, or statistical analysis.
- ▌ Multi Omic Data Integration · holobiomicslabUse when you have raw or processed TWIM-MS data with arrival time and m/z dimensions, and you need to assign biomolecular class labels and compute class-specific CCS values across multiple compound classes simultaneously, particularly when you lack pre-identified feature peaks or want to bypass.
- ▌ Multiomics Data Integration · holobiomicslabUse when when you have matched multiomics measurements across the same samples or cell lines (transcriptomics, proteomics, metabolomics, epigenomics, etc.) and need to train predictive models that learn regulatory relationships across biomolecular classes.
- ▌ Multiple Testing Correction · holobiomicslabUse when whenever you have performed Fisher's exact test or another statistical enrichment test on multiple pathways, lipid categories, or metabolite sets simultaneously (typically ≥2 tests, often 50–100+ tests in practice).
- ▌ Mzml Mzxml Spectrum Reading · holobiomicslabUse when when you have raw mzML or mzXML files containing uncompressed m/z and intensity arrays and need to load spectra into a uniform data contract before compression, cross-format comparison, or algorithmic processing.
- ▌ Mzpeak Format Io Operations · holobiomicslabUse when you have mass spectrometry run data (spectra, chromatograms, instrument metadata) that must be stored in or recovered from the mzPeak format, or when you need to validate that a mzPeak implementation correctly supports both read and write paths for round-trip fidelity.
- ▌ Nested JSON Path Resolution · holobiomicslabUse when when applying str directives during JSON-to-JSON conversion and the source value is not a direct field but is nested within a table structure—specifically when you need to reference a specific record by record_id, or traverse a sequence of field names (table → fields → nested value) to.
- ▌ Network Graph Serialization · holobiomicslabUse when you have applied graphical lasso (GLASSO) to estimate a sparse inverse covariance matrix from a feature matrix and need to convert the non-zero precision matrix entries into an explicit graph representation suitable for visualization, topology analysis, or overlay with PCA scores.
- ▌ Nuget Dependency Resolution · holobiomicslabUse when you are preparing to build a .NET project (WPF, class library, or console application) and need to ensure all declared NuGet package dependencies are available in the build environment. This is particularly necessary when the project uses custom or private package sources (e.
- ▌ Openms API Surface Exposure · holobiomicslabUse when when you need to make OpenMS C++ classes, functions, or data structures callable from Python code, or when verifying that a newly bound C++ component can be imported and instantiated without errors in a Python environment.
- ▌ Pandas Accessor Integration · holobiomicslabUse when you have mass-spectrometry data in a Pandas DataFrame and need to expose plot kinds (spectrum, chromatogram, mobilogram, peakmap) as a `.plot(kind='...
- ▌ Postgresql Record Insertion · holobiomicslabUse when after successful gensim LDA inference has produced a JSON result file (e.g., myexp.ldaresult.json) and you need to make those topic assignments and model parameters queryable and accessible to a Django web application.
- ▌ Ppm Mass Accuracy Filtering · holobiomicslabUse when when processing imzML/ibd Imaging Mass Spectrometry datasets and you need to extract ion density maps for specific analytes or isotopes. Apply this skill after importing the .imzML metadata and .
- ▌ Python Object Serialization · holobiomicslabUse when after constructing a peak properties dictionary via csv_to_peak_properties or other data transformation steps, and before passing the dictionary to subsequent SMITER simulation functions (fragmentor selection, noise injection, mzML generation).
- ▌ Pytorch Graph Serialization · holobiomicslabUse when you have constructed molecular graphs with atom features (atomic number, degree, formal charge, hybridization) and bond features (bond type, aromaticity) from SMILES or MOL files using RDKit, and need to feed them into a PyTorch-based GNN training pipeline without memory overhead or I/O.
- ▌ Pytorch Inference Execution · holobiomicslabUse when you have a pretrained PyTorch model with released weights (e.g., JESTR on NPLIB1), a prepared dataset with input features (spectra m/z–intensity arrays, molecular graphs), a GPU environment with CUDA 11.
- ▌ Pytorch Tensor Manipulation · holobiomicslabUse when when you have parsed molecular graph representations (atom nodes, bond edges, feature vectors) from SMILES or molecular structure files and need to prepare them for forward passes through a pre-trained GNN encoder in PyTorch.
- ▌ Qt Widget Rendering Control · holobiomicslabUse when you need to restrict a Qt widget's display to a subset of its managed items—such as filtering isotope species in a metabolomics visualization—where the active subset is defined by application preferences stored outside the widget itself.
- ▌ R Data Frame Transformation · holobiomicslabUse when when you have autoQ output containing peak area measurements for isotopologues in data frame format and need to prepare data for metBarPlot visualization or cross-sample comparison. Specifically, use this skill when val.to.
- ▌ R Data Object Serialization · holobiomicslabUse when you have mzPeak files (Parquet-based archives containing mass spectrometry spectra and chromatogram data) that you want to analyze in R, and you need to convert the Arrow columnar representation into native R objects that can be passed to downstream analysis functions (e.
- ▌ R List Object Serialization · holobiomicslabUse when after extracting structured metadata (e.g., instrument parameters, scan counts, time ranges) from Thermo Fisher Scientific .
- ▌ R Package Version Detection · holobiomicslabUse when before launching the DaDIA metabolomics pipeline or any analysis that requires specific R package versions. Apply this skill when you have access to an R environment and need to verify that R ≥4.0, XCMS ≥3.11.4, and metaMS ≥1.25.1 are installed and compatible.
- ▌ Ranked Gene List Generation · holobiomicslabUse when you have identified significant differential metabolites (DAMs) from metabolomic profiling, mapped them to genes via enrichment (e.g., MSEA), and possess a gene/protein interaction network (e.g., STRING).
- ▌ Repository File Enumeration · holobiomicslabUse when you need to inventory sequence files in a repository's designated directory and cross-reference them against public databases to identify sequences that are unique to the curated archive.
- ▌ REST API Client Integration · holobiomicslabUse when you have a batch of chemical compounds (identifiers and structures in SMILES, InChI, or IUPAC format) that need to be submitted to a remote REST API for classification or analysis, and you require the server's response (query ID and status) to track or retrieve results asynchronously.
- ▌ Runtime Comparison Analysis · holobiomicslabUse when when a new version or variant of a tool claims performance improvements over a prior version (e.g., MASST+ vs. MASST), and you need empirical evidence that the claimed speedup (e.g., ~100-fold reduction in search time) is real, reproducible, and quantifiable.
- ▌ Schema Conformance Checking · holobiomicslabUse when you have a collection of records in a standardized format (e.g., MassBank plain-text or structured records) that must be validated before commit or publication.
- ▌ Semantic Metabolite Ranking · holobiomicslabUse when you have an unknown metabolite with unknown mass spectrum and need to prioritize structural candidates from databases (PubChem, HMDB) by their likelihood of being the true compound.
- ▌ Sequence To Feature Mapping · holobiomicslabUse when when you have a list of polypeptide sequences (plain text, CSV, or FASTA format) and need to compute their monoisotopic mass and average mass for downstream mass spectrometry interpretation, database matching, or physico-chemical property annotation.
- ▌ Shifted Dot Product Scoring · holobiomicslabUse when matching query mass spectra to a spectral library in the presence of unknown post-translational modifications (PTMs) or non-enzymatic modifications.
- ▌ Shiny Interface Development · holobiomicslabUse when you have a complete R package (e.g., pmartR) implementing a multi-step omics analysis pipeline (upload → transform → filter → normalize → test → visualize), and you want to make those steps accessible to scientists who lack R expertise.
- ▌ Software Regression Testing · holobiomicslabUse when after implementing code changes to MS2Query (e.g., modifying the workflow branching logic for true library matches vs. analog search results), before committing or pushing to the repository.
- ▌ Spectral Data Preprocessing · holobiomicslabUse when you have raw or processed MS spectrum data (mz/intensity pairs) from direct-injection MS (DI-MS), ASAP-MS, or other ambient ionization instruments (AI-MS, LDI-MS), and you need to identify peaks of interest, assign confidence scores, and prepare the data for database matching or species.
- ▌ Spectral Peak Normalization · holobiomicslabUse when when preparing query spectra and library spectra for similarity-based matching via dot product scoring, particularly in open modification spectral library searches where you need to match modified query spectra to unmodified library counterparts without the results being biased by.