Connect the rest of your lab
Import from the instruments you already run and the records you already have. Export whenever you like. Point your own scripts or your own AI assistant at the same data.
Every format we read and write
| Your data | Comes in as | Goes out as |
|---|---|---|
| Microscopy images | TIFFPNGJPEG | TIFFPNGJPEG The same file you uploaded. |
| Microscopy z-stacks and timelapses | LIF Read in the browser on upload, one image per series, slice, and channel. | PNG16-bit RAW A full-resolution PNG per plane, the original bit depth beside it as raw pixels, and a manifest giving each file its channel and position. |
| Image analysis results | Measured from the images above, so there is nothing separate to upload. | XLSXCSV Object counts, area coverage, colocalization, and marker intensity, per image. |
| Flow cytometry | FCS 2.0 – 3.2 Parameters are detected for you, and a compensation matrix loads from a CSV. | FCS 3.1XLSXCSVPNGSVG A gated population as FCS, statistics as a workbook, and plots or the whole gating tree as vector. Your uploaded files come back at the version you gave us. |
| Gating strategies | FlowJo 10 .wspGating-ML 2.0 Rebuilt and checked against your own data, population by population, before you keep it. | FlowJo 10 .wspGating-ML 2.0 Opens in FlowJo, Cytobank, or R's CytoML packages. |
| Genetics | FASTAGenBankSnapGene .dnaSanger .ab1Newick Sanger traces line up against your reference, with the chromatogram drawn under each read. | FASTAGenBankSVGPNGPDFTIFF Sequences with their metadata and feature tables, the sequence map or phylogenetic tree as SVG or PNG, and a Sanger alignment with its chromatograms as any of the four. |
| Tables and spreadsheets | CSVTSVXLSX All become one table. | XLSXCSV The workbook keeps live formulas and a methods sheet for derived and linked columns. |
| Notes, protocols, and tasks | DOCXPDFMarkdown Records exported from your old ELN or LIMS arrive with the files attached to them. | DOCXPDFMarkdown Formatting stays intact, and picking several downloads them as one archive. |
| Figures | PNGJPEGTIFFPDF Panels you upload, beside the charts you build from your own data. A PDF arrives as its first page. | PNGSVGTIFFPDF At a printed width and resolution you set, so a journal's checker reads the DPI you asked for. In SVG and PDF the text stays text and the bars stay shapes. |
| Microbiome | BIOM 1.0QIIME2 .qzv Lands in a data table, a column per taxon and a row per sample. | XLSXCSVQIIME2 metadata TSV The table as a workbook, and your sample metadata ready for the next run. |
| Samples, inventory, orders, suppliers | CSVTSVXLSX A mapping step matches your own headers to ours, and lots, expiry dates, and storage down to the box position come with them. | XLSX |
| Instruments and booking | CSVTSVXLSX Instruments load alongside your other locations. Sessions are booked through the API. | XLSXICS Your confirmed instrument time, ready to import into Google Calendar or Outlook. |
The API reads and writes everything the app does, so a format that isn't listed here is usually a short script away. Help with moving a whole lab off another system is quoted on top of a Business plan.
Bring your own tools
API and MCP access is included with every paid plan. Anything the app does, your own code can do too, over plain HTTP that any language or workflow engine can call.
AI assistants
Conspecta speaks MCP, the open standard for connecting assistants to real tools. Claude Desktop, Claude Code, Claude Science, Cursor, VS Code, and Copilot Studio all connect with a key and an address.
REST API
The same endpoints the app itself runs on. Upload files, create and update samples, write results into tables, book instruments, and start an analysis on the server, all from your own code.
Keys you control
Issue a key read-only or read and write, limit it to specific projects, and revoke it the moment you need to. A key never reaches more than you can, and it can draft a notebook page but never sign one off.
What labs wire up
The move off your old system
A migration script could read what your old ELN, LIMS, or booking system exports and create it here: samples with their storage, inventory and its lots, past orders and suppliers, and the notes attached to them.
Files off the instrument
A script on the acquisition machine can upload each FCS file or image as the run finishes and attach it to the sample it came from.
Analysis that starts itself
The same script can run an image analysis chain on the server and write its results into the analysis, so the numbers are counted by the time anyone opens the app.
Your purchasing system
A script can mirror orders from the system your organization buys through, so each one updates here as it's sent and arrives.
Bring your own pipeline
A Snakemake rule, a Nextflow process on Seqera, or a plain Python or R job can pull the files it needs and post its numbers back into a data table, beside the samples they were measured from rather than into a CSV on a laptop.
Hardware you already own
Scanning and labeling work with off-the-shelf kit, so nothing here needs a purchase order.
Barcode scanners
A USB or Bluetooth scanner works the moment it is plugged in, with no drivers and nothing to configure. Scan from anywhere in the app and you land on the record the code identifies.
Phone camera
Scan from the phone app or a mobile browser instead. It reads 1D and 2D barcodes, so the vendor codes already on your tubes and boxes work too.
QR labels
Print sample labels straight from the app as a PDF, onto label sheets from an office printer or roll stock from a label printer.