Inbound analysis batch
Data received
PlasmidAgent does QC and construct validation on your plasmid data and returns your results in under 45 seconds.
Get API keyDrag this file into the boxTap this file to try the demoExplore the sample report
Try PlasmidAgent with a simple one-liner
curl -sS -H "Authorization: Bearer $PLASMIDAGENT_API_KEY" "https://api.plasmidagent.com/v1/analyses?sample_id=candidate-002"Upload your files with POST /v1/uploads, then use the returned upload IDs. The IDs below are illustrative.
curl -sS -X POST \
-H "Authorization: Bearer $PLASMIDAGENT_API_KEY" \
-H "Idempotency-Key: sample-018-run-01" \
-H "Content-Type: application/json" \
-d '{
"sample_id": "sample-018",
"reads": [{
"upload_id": "00000000-0000-4000-8000-000000000018",
"format": "fastq.gz"
}],
"reference": {
"upload_id": "00000000-0000-4000-8000-000000000019",
"format": "fasta"
}
}' \
https://api.plasmidagent.com/v1/analyses{
"analysis_id": "ana_7F31",
"sample_id": "sample-018",
"verdict": "review",
"pipeline_version": "2026.08",
"completed_at": "2026-08-26T09:41:07Z",
"checks": [
{ "name": "host_gdna", "category": "contamination",
"status": "flag", "summary": "1.7% detected" },
{ "name": "ampr_feature", "category": "integrity",
"status": "flag", "summary": "18 bp deletion" }
]
}Simulated result returned in 6.8 seconds after six checks: four passed and two were flagged for review.
PlasmidAgent provides one unified API to provide data to and get analysis results back.
Data received
{
"verdict": "review",
"checks_passed": 4,
"checks_flagged": 2
}QC summary with checks, suggestions, and run metadata.
Add upload, progress and results views directly to your product for a simpler integration.
candidate-002
2,686 bp · circular DNA
Receive analysis results as structured JSON and use them in your own interface or workflow.
{
"analysis_id": "ana_7F31",
"sample_id": "sample-018",
"verdict": "review",
"checks": [
{
"name": "ampr_feature",
"status": "flag",
"summary": "18 bp deletion"
}
]
}£0.75 per sample