instrument-data-to-allotrope

Convert laboratory instrument outputs into Allotrope ASM JSON and flattened CSV.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Instrument data from laboratory devices is often stuck in vendor-specific formats. This skill standardizes those outputs by converting instrument files into Allotrope Simple Model (ASM) JSON, enabling reliable data exchange with LIMS, data lakes, and downstream pipelines.

Core Features & Use Cases

  • Auto-detects instrument type and converts to ASM using native allotropy parsers when possible.
  • Provides a flexible fallback parser for unsupported formats, preserving a usable ASM-like structure.
  • Generates outputs including full ASM JSON, a flattened CSV for analytics, and exportable Python parser code for data engineers.
  • Use Case: Convert NanoDrop, Vi-CELL, or plate-reader data into ASM when integrating with a LIMS or building data pipelines.

Quick Start

Place your instrument data file and run the converter to generate ASM output.

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 instrument data to ASM JSON for LIMS integration?

You can convert instrument data to ASM JSON by using this skill, which auto-detects formats like NanoDrop or Vi-CELL and outputs standardized Allotrope Simple Model JSON for LIMS integration.

What is Allotrope ASM JSON used for in laboratory data pipelines?

Allotrope ASM JSON standardizes vendor-specific instrument outputs into a uniform format, enabling reliable data exchange with LIMS, data lakes, and downstream analysis pipelines.

Does the allotropy library support plate reader and qPCR data formats?

Yes, the allotropy library supports plate reader and qPCR data formats through native parsers, while providing a flexible fallback parser for unsupported instrument outputs.

Can I export a Python parser script for unsupported instrument outputs?

Yes, you can export a standalone Python parser script. This skill generates exportable parser code alongside ASM JSON and flattened CSV outputs for data engineers handling unsupported formats.

What's the best way to flatten ASM JSON into CSV for data analytics?

The best way to flatten ASM JSON into CSV is using this skill's converter, which automatically generates a flattened CSV file from instrument data using pandas for downstream analytics.

What happens when the native allotropy parser fails on an unrecognized instrument file?

When a native allotropy parser fails on an unrecognized instrument file, the skill applies a flexible fallback parser that preserves a usable ASM-like structure for continued data exchange.