General
What is Formaticon?
Formaticon is an AI-powered bioscience research platform developed by Cellformatica. It uses large language models (Claude by Anthropic) combined with systematic literature retrieval from PubMed and preprint servers to help researchers answer scientific questions at scale. Outputs range from ranked entity tables (Batch Query) to multi-section PDF white papers (Bioscientist Agent).
What AI models does Formaticon use?
Formaticon primarily uses Claude by Anthropic for reasoning, literature synthesis, report writing, and hypothesis generation. The platform defaults to Anthropic's most capable available model. Power users can specify a model override in the Bioscientist Task advanced settings. Auxiliary operations (e.g. schematic diagram generation, document synthesis) may use Google Gemini when a Google API key is configured on the backend.
Is my data stored? Is it used to train AI models?
Your task inputs (research questions, gene lists, attachments) and outputs (reports, results) are stored on AWS infrastructure associated with your Formaticon account. This allows results to persist in your history pages and enables sharing. Formaticon does not use your research data to train AI models. For detailed privacy information, contact Cellformatica via the Cellformatica website.
Can I use Formaticon programmatically via an API?
Yes. Formaticon has a REST API. Your personal API key is available in your Profile page under Account Settings. Contact Cellformatica for API documentation and rate limit information.
Batch Query
How many entities can I submit in a Batch Query?
There is no hard limit. However, lists of fewer than 100 entities produce the best results in terms of both speed and analytical depth. Very large lists (200+ entities) significantly increase processing time and cost. For large screening exercises, consider splitting into multiple queries or using a pre-filtering step first.
What CSV format does Batch Query accept?
The first column of the CSV must contain your entity names (gene symbols, drug names, etc.). A header row is optional โ if present, the first row is treated as a header and skipped. Additional columns are preserved and can be merged into your results view. Use UTF-8 encoding and comma delimiters. Example:
gene,fold_change TP53,2.4 EGFR,5.1 KRAS,1.8
Why did the focusing terms not auto-generate?
Focusing term auto-generation requires the AI to call back to the platform. If the button produces no output, try refreshing the page and re-entering your research question before clicking again. If the problem persists, enter focusing terms manually โ a few relevant keywords or MeSH terms from your domain of interest will work well.
My results table is nearly empty โ what happened?
Empty or near-empty results usually mean one of: (1) the entities in your list have very little published literature in the context of your question โ normal for novel targets; (2) the entity names are non-standard (aliases, Ensembl IDs, or misspelled symbols) that the AI could not resolve; or (3) the focusing terms were too narrow and excluded relevant papers. Try broadening the question, using canonical gene symbols, or reducing the specificity of focusing terms.
Can I re-run a Batch Query with different parameters?
Yes. Go to Batch Query History, find your previous run, and click Run Again. The form is pre-filled with all your previous inputs. You can change any field โ question, entity list, focusing terms, scoring question โ before resubmitting. Each re-run is billed separately.
Detailed Report
How many genes should I include in a Detailed Report?
Fewer than approximately 30 genes. The report is optimised for focused, curated panels. For more than 30 genes, consider using Batch Query first to rank and prioritise, then submit the top candidates as a Detailed Report for deeper narrative analysis.
How long does a Detailed Report take?
Typically 30 to 90 minutes, depending on gene list size, question complexity, and current system load. You do not need to keep the browser tab open โ the report is stored and will appear in your history when complete.
Can I use protein names or Ensembl IDs instead of gene symbols?
Use HGNC-approved gene symbols where possible (e.g. EGFR, not ERBB1 or ENSG00000146648). Gene symbols are unambiguous and maximise retrieval accuracy. UniProt protein names and common aliases may also work, but canonical HGNC symbols produce the most consistent results.
The report does not cover all genes I submitted. Is that normal?
For very large gene lists, the report may group genes into functional clusters rather than treating each one individually. This is intentional โ grouping by pathway or function produces a more coherent narrative than a long list of per-gene paragraphs. If you need per-gene coverage, submit a smaller, more focused list.
Bioscientist Agent
How long does a Bioscientist Agent task take?
Typical runtime is 1 to 2.5 hours. Complex, multi-part questions, requests for longer documents (5,000+ words), or tasks with large reference targets may extend this to 3โ4 hours. The hard maximum is 8 hours. If your task exceeds 8 hours it will be marked FAILED and you can resubmit; failed runs are not charged.
Can I attach PDF papers or spreadsheets?
Yes. The Bioscientist Task form accepts PDF, CSV, TSV, and image files as attachments. PDFs are read and used as reference context โ the agent can extract information from them and may cite them in the report. CSV/TSV files can be used as input data for quantitative analysis. There is no strict file size limit for a single file, but very large PDFs may slow down processing.
What model override should I use?
Leave the model override blank to use the platform's default (the most capable Claude model available). Only override the model if you have a specific reason โ for example, if you are supplying your own API key and want to use a particular version. Valid values are Claude model IDs such as claude-opus-4-8 or claude-sonnet-4-6. Using a less capable model to reduce cost will produce lower-quality research output.
My task shows FAILED โ what should I do?
First, download the session log from the task detail page. Open it in a text editor and search for "error" or "FAIL" to find the specific failure point. Common causes:
- API timeout โ a transient network issue. Simply resubmit the task; it is not charged.
- Invalid attachment โ a corrupted or unreadable file. Try removing the attachment and resubmitting.
- Ambiguous or unsupported question โ very short or non-scientific questions may fail the classification step. Rewrite with more detail.
If you cannot diagnose the issue from the session log, contact Cellformatica support with the task ID and the error message from the log.
Can the agent search for specific papers I know about?
Yes. In your task description, you can mention specific papers by author, year, journal, or DOI: "Include findings from Smith et al. 2022 (Nature, DOI: 10.1038/โฆ)". The agent will search PubMed for those papers and incorporate them into the retrieval. Alternatively, attach the PDF of the paper directly as an input file.
Results and downloads
I can't find my PDF โ where is it?
The PDF is in the output archive, not downloaded automatically. Go to Bioscientist Task History โ click your task name โ click Download Output. The archive is a .tar.gz file containing the PDF, DOCX, all figures, PRISMA files, hypotheses, and references. Extract it with any archive tool (Mac: double-click; Windows: use 7-Zip or WinRAR).
The session log is very long โ what should I look at?
The session log is in JSONL format (one JSON object per line). For most users, the most relevant parts are: (1) near the beginning โ the decomposed sub-questions, which show how the agent interpreted your task; (2) the search queries sent to PubMed; (3) near the end โ any error messages or validation failures; (4) the final done event, which includes the total cost. You can open the file in VS Code or any text editor with JSON syntax highlighting for readability.
Can I re-run the same Bioscientist task?
Yes. Go to Bioscientist Task History, find your task, and click Run Again (if available) or return to the task submission form and re-enter your question. Every run starts fresh โ Formaticon does not resume incomplete sessions. Re-running is useful to get a more up-to-date literature synthesis or to try a rephrased question.
Are my results accurate? Should I trust the citations?
Formaticon retrieves real papers from PubMed and preprint servers and uses their content as the basis for synthesis. Every citation in a Bioscientist Agent white paper is traceable to a specific PMID in the citation registry โ the pipeline enforces this programmatically and will not render a report with unresolvable citations. That said, AI synthesis can make errors of emphasis or interpretation. Always verify key claims and novel hypotheses against the original primary literature before acting on them clinically or experimentally.
Billing
When am I charged?
Credits are deducted only when a run reaches SUCCESS status. Submitting a task does not charge you, and failed runs are not charged. The amount charged is the actual compute cost, which may differ slightly from the estimate shown at submission time.
What does the NOT_ENOUGH_MONEY error mean?
Your current credit balance is lower than the estimated cost of the run you are trying to submit. The request is rejected before any processing begins. To resolve: go to Profile โ Billing, add enough credits to cover the estimated cost (visible in the submission form), then resubmit. The estimate is shown in the confirmation modal before you click Confirm.
Can I get a refund?
Refunds are evaluated on a case-by-case basis. If you were charged for a run that produced clearly incorrect, incomplete, or nonsensical output, contact Cellformatica support via the Cellformatica website with your task ID and a description of the issue. Note that variation in quality between runs of the same question is inherent to AI-generated research and is not grounds for a refund.
Do credits expire?
Credit expiry policy is determined by Cellformatica. Contact support via the Cellformatica website for the current terms. In general, unused credits remain available for a reasonable period after purchase.