instrument-data-to-allotrope

Convert raw instrument exports into Allotrope Simple Model JSON and CSV.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/cy-wali/knowledge --skill instrument-data-to-allotrope-cy-wali
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: instrument-data-to-allotrope
Source: https://github.com/cy-wali/knowledge/tree/main/bio-research/skills/instrument-data-to-allotrope
Command: npx skills add https://github.com/cy-wali/knowledge --skill instrument-data-to-allotrope-cy-wali

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires allotropy, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Convert instrument data into Allotrope Simple Model (ASM) JSON or flattened 2D CSV to enable seamless integration with LIMS, data lakes, and downstream analytics while preserving provenance across transformations.

Core Features & Use Cases

  • Auto-detect instrument types from common exports and route to native allotropy parsers for high-fidelity ASM output.
  • Generate multiple outputs: full ASM JSON, flattened CSV for quick analysis, and exportable Python parser code for data engineers.
  • Preserve provenance metadata to support reproducibility, auditing, and traceability across transformation pipelines.
  • Example: Convert NanoDrop and plate-reader exports to ASM for ingestion into a LIMS and downstream analytics.

Quick Start

Run the converter on your instrument data to produce ASM JSON and optional flattened CSV.

Frequently Asked Questions about instrument-data-to-allotrope

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert raw instrument data to Allotrope Simple Model JSON for LIMS?

Convert raw instrument data to Allotrope Simple Model (ASM) JSON by using auto-detection to route files to native allotropy parsers, outputting full ASM JSON alongside flattened CSV for LIMS integration. This preserves provenance metadata including file hashes and software versions for auditability.

What is ASM JSON and when do I need it for instrument data conversion?

ASM JSON is the Allotrope Simple Model format used to standardize raw instrument exports for LIMS, ELN, or data lakes. You need it to enable seamless integration with downstream analytics while preserving provenance metadata for reproducibility and auditing across transformation pipelines.

Can I use pandas to flatten instrument export data into a 2D CSV?

Yes, this conversion process uses pandas to generate a flattened 2D CSV from raw instrument exports alongside the full ASM JSON output. The flattened CSV enables quick analysis while the ASM JSON handles structured LIMS or data lake ingestion.

Does the allotropy library support auto-detection for unknown instrument export formats?

The allotropy library supports auto-detection for common instrument exports and routes them to native parsers for high-fidelity ASM output. When a native parser is unavailable, a flexible fallback parser processes the file to ensure continuous data conversion.

How to generate an exportable Python parser for instrument data conversion?

Generate an exportable Python parser by running the converter on your instrument data, which produces both ASM JSON and exportable parser code for data engineers. This exported code allows teams to reproduce the conversion pipeline independently while maintaining provenance.

What are the limitations of auto-detecting instrument types for ASM conversion?

Auto-detection relies on native allotropy parsers for common instrument types like NanoDrop and plate readers, but unknown or highly customized export formats trigger a flexible fallback parser. This fallback may produce lower-fidelity ASM output compared to native parser routing.