ScienceBenchmarksDocsCatalogPricing
Sign inStart research

Start

Docs homeGetting startedTutorials

Product

WorkspaceLibrary filesAbstractsPresentationsDashboards

Admin

OrganizationsSecurity & privacy

Developers

Developer APIMCP serverIntegrationsTool catalog

Documentation

Docs homeGetting startedTutorialsWorkspaceLibrary filesAbstractsPresentationsDashboardsOrganizationsSecurity & privacyDeveloper APIMCP serverIntegrationsTool catalog
Documentation

Research workspace

The workspace combines an agent transcript, generated artifacts, reusable library context, and analysis cells in one session-aware surface.

Open the workspace
Tau-PET endpoints
Biomedical · 3 tool calls
Live
Are tau-PET endpoints replacing amyloid-PET in late-stage Alzheimer trials?
Tools usedPubMedClinicalTrials.gov
In two of three recent late-phase trials, tau-PET correlated more tightly with cognitive decline than amyloid-PET — but the trials are small and heterogeneous.
In two of three recent late-phase trials, tau-PET correlated more tightly with cognitive decline than amyloid-PET — but the trials are small and heterogeneous.
pubmed:30134522trial:NCT04482907
Ask Cortexa — drugs, genes, trials, structures…

Split pane

Cohort prep
Experiment · pandas
Live
Stratify the cohort by enrollment quarter for the training split.
Tools usedrun_python
Stratified split is balanced (Q1 27% · Q2 26% · Q3 24% · Q4 23%). Saved to splits/.
Stratified split is balanced (Q1 27% · Q2 26% · Q3 24% · Q4 23%). Saved to splits/.
Ask Cortexa — drugs, genes, trials, structures…

Core concepts

The workspace is organized around a research session. Each surface either adds context, generates output, or helps continue the work.
Sessions
Conversation, attachments, artifacts, and analysis runs kept together.
Artifacts
Abstracts, decks, and dashboards, plus inline charts, molecular structures, cited figures, rendered formulas, citations, and spreadsheets. Diagrams — flowcharts, sequence diagrams, mind maps, timelines, and state diagrams — render inline with SVG and PNG download. Mechanical parts build to your dimensions as 3D models with STEP, STL and SVG download. Flashcard decks — one cited fact per card — are studied in place and downloaded as an Anki import or Markdown. Open 3D meshes from Wikimedia Commons (bones, organs, specimen scans) rotate inline with their author and license. Analysis runs add the files they produce; save a file to reuse it later.
Library context
Attach files to one session, click a name to preview them in place, or save them for reuse when the source matters later.
Agent memory
Follow-ups can refer to prior answers, exact cited source titles and links, and experiment outputs — including after a long session is compressed.

Keep researching while artifacts build

Abstract, presentation, and dashboard generation runs in the background. You can ask another follow-up immediately; Cortexa keeps the question and the artifact job progresses independently.

Type while Cortexa is still working

You do not have to wait for an answer to finish before writing the next message. Press Enter while a turn is running and the message joins a queue above the composer; queue as many as you like, and they are sent one after another, in order, as each answer finishes. A queued message can be edited or deleted before it goes. Pressing Enter on an empty composer sends the top of the queue right away, and the arrow on any queued message sends that one now. Sending now stops the current run within a couple of seconds and then sends your message: everything the run had already produced stays in the conversation, so this is the way to redirect Cortexa mid-run rather than add a note to work that is still in progress.

See when Cortexa is working

The active response has a moving light around its border while Cortexa is thinking or using tools. The signal stops as soon as the answer begins, and remains static when reduced motion is enabled.

Rate answers to reach the team

Every completed answer carries thumbs up/down next to Copy answer. A thumbs-down lets you pick what went wrong (facts, citations, instructions, depth, formatting) and add a note — that report opens a thread the team answers in My Feedback, exactly like feedback sent from the feedback pill. Ratings help prioritize quality reviews; they never change your session.

Copy or export answers into Word, Excel, or Docs

Use Copy answer to place both formatted HTML and clean plain text on the clipboard. Word, Google Docs, Outlook, and other rich editors preserve headings, lists, links, emphasis, and tables; plain-text editors receive readable text without Markdown markers. The session Export menu offers the same formatted copy for the full transcript, a Markdown download, and Download Word (.docx), which writes a real Word document: headings, lists, tables and links come through, and every diagram and figure in the session is embedded as a picture. Hovering any rendered table reveals Copy table (pastes with structure into Excel, Sheets, Word, or Docs) plus CSV, Excel (.xlsx), and Word (.docx) downloads of that one table; dashboard table panels carry the same actions built from their source data.

Pictures for visual subjects

Ask for a labeled diagram, a plate or a micrograph and Cortexa searches Wikimedia Commons for an openly licensed image — the complete public-domain 1918 Gray's Anatomy plates, labeled diagrams, histology slides — shows it in the answer with its author and license, and explains it with citations to open textbooks such as OpenStax Anatomy and Physiology. Only public-domain, CC0, CC BY and CC BY-SA images are used, so a shared page can carry them.

Bones and organs in 3D

Ask to see a structure in 3D — “show me the femur I can rotate”, “the heart in 3D” — and Cortexa finds an openly licensed mesh on Wikimedia Commons (the BodyParts3D atlas, Visible Human organ surfaces, donor-based bone scans), draws it in the answer for you to turn, zoom and pan, and names the landmarks to find on it, cited to an open textbook. Author and license sit under the model; the file downloads for study or printing. Coverage is real but partial — most bones, the skull, brain, heart, lungs, liver and kidneys are there; many soft organs are not, and Cortexa says so and offers a labeled plate instead.

Flashcards you can take to Anki

Ask for a deck — “flashcards on the twelve cranial nerves”, “quiz me on the branches of the brachial plexus” — and Cortexa researches the topic first, then renders a deck you study in place: prompt, reveal, mark it known, shuffle. Every card is drawn from the sources the answer cites. Download the deck as an Anki import (it opens straight into a Cortexa:: deck) or copy it as Markdown; the research bundle carries both files.

Download the whole run as one bundle

The folder icon in the session header downloads a zip with everything the run produced and the trail that produced it: a README that says what the run was and what is inside, the full transcript with its citations, the abstract if one was written, each analysis cell as a Python file with its printed output and a requirements list, the data files those cells wrote, the files you gave the run, charts as tables, diagrams as source, the code that builds each mechanical part, the references as Markdown and BibTeX, and the raw session as JSON. The same button sits on a run's public page, so anyone you share a link with can take the bundle without an account. STEP and STL files for parts are built in the browser and stay on the part card.

Turn the latest answer into a deliverable

The most recent completed Cortexa answer keeps its abstract, presentation, dashboard, and experiment actions visible — even when the session ends with an unanswered follow-up or comes from an older saved session. Earlier generated artifacts remain attached to their original answers.

Run a Hugging Face model on your own data

For supported tasks, Cortexa can run an arbitrary Hugging Face model — inference only — against text or readable Library files as a background GPU job. You pick the model from a Hugging Face search; the result returns to the session and is saved as a reusable Library artifact with the model and run recorded.

You approve a hard maximum before anything starts

The card shows an expected cost and duration, the assumptions behind them, and a maximum charge. The model does not start until you approve that maximum. While it runs, the card shows live spend, progress, and a Stop button. Stopping ends the billing clock; reaching the approved maximum stops automatically and keeps any partial output. A run is never extended past what you approved.

Estimates improve without learning from your data

Completed runs teach the estimator how long the same model and hardware take for inputs of a similar size. It records dimensions, timings, estimated cost, and actual cost — never the contents of your files. New or rarely used models show a wider range and a more conservative maximum.

Review the output before you rely on it

A model run is inference only: it runs the Hugging Face model you chose on the input you gave it and returns the result. Review that output before relying on it for regulated, confidential, or consequential work — running a model does not by itself establish accuracy or compliance with any standard.

Live web research

Cortexa can search and read the current web in a turn, or crawl a related set of public pages into a private, reusable Library snapshot.

Web pages and research databases work together

Cortexa uses live web search for current pages, organizations, news, and links you provide. For papers, trials, regulations, and structured scientific records, it prefers the dedicated research source because that evidence is cleaner, more complete, and easier to cite.

Crawl a public website in the background

Ask Cortexa to walk a public site when one answer needs many related pages. A crawl stays on the requested site, obeys robots.txt, runs independently of chat, and saves up to 250 usable pages with direct URL citations and content fingerprints. It follows links up to 5 steps from the page you name, so anything buried deeper than that is not read. When the pages you want sit further in, start the crawl closer to them. A crawl also has 2 hours to finish, after which it stops and reports that it did not complete. You can keep chatting while it runs; Cortexa automatically continues the original request after the snapshot is searchable.

Large crawls wait for approval

A crawl waits for your confirmation once it would cost about 50pages’ worth of credits, or sooner if that would be a tenth of the credits you have left. The card shows the page count and credit estimate before anything is spent. A crawl that starts small and turns out to be large pauses and asks again rather than spending the rest of your page budget. Final charges use the usable pages actually saved, not the estimate. You can cancel while mapping or crawling. Cortexa does not crawl login-only sites, bypass CAPTCHAs or paywalls, follow other domains, or use evasion techniques.

When a site is bigger than the crawl

No crawl reads more than 250 pages. When a site holds more than that, the card says how many pages it found and how many will be read, so you can see the snapshot covers part of the site before you approve it. On a site too large to survey up front, Cortexa assumes the full 250 pages and asks before it starts rather than guessing low. Point the crawl at a specific section when you need thorough coverage of one area.

Evidence watch

Keep a research question under watch. Cortexa saves it with today's top 25 results from its own literature index and, every week after the Friday-night refresh brings in new PubMed papers, re-runs the question and posts what changed into the same conversation.

What a weekly check reports

Three things, each compared against the results the watch saw last time: new papers published in the last 8weeks that now rank in the top results, papers you were following that have since been flagged retracted, and papers that dropped out of the top results. The check is a comparison against Cortexa’s own index, not a generated summary, so it is cheap enough to run for every watch every week. When part of the index is unreachable that week, the check is skipped and says so rather than reporting papers as missing.

Starting, pausing and stopping

Ask Cortexa to keep you up to date on a question, or accept when it offers for an evolving topic; it never starts a watch you did not ask for. The card in the conversation shows the question, when the next check runs, and Pause and Delete buttons. Ask for email as well and each check that finds a change also mails you up to 5 new papers with links and a link back to the conversation. You can keep 20 watches active at once, and Cortexa can list or stop them when you ask.

Experiments

Experiment cells are for executable analysis. Use them when you need data preparation, statistical checks, chart generation, or a training pipeline handoff. Later cells can use earlier code and output summaries as context, but generated files are not automatically mounted into a fresh Python run unless they are saved to the Library or passed in explicitly.
Normalize cohort baseline
Experiment 1 · Python
import pandas as pd
import matplotlib.pyplot as plt

df = pd.read_csv("trial-cohort-baseline-2026.csv")
clean = df.dropna(subset=["age", "biomarker_a"])

ax = clean.plot(
    kind="scatter", x="age", y="biomarker_a",
    color="#22d3ee", alpha=0.7, figsize=(7, 4),
)
ax.set_title("Age vs. biomarker A — cleaned cohort")
plt.tight_layout()
plt.savefig("baseline.png", dpi=150)
Results
›Loaded 412 rows · dropped 17 with missing age/biomarker
›Saved figure → baseline.png

Naming experiments

Rename cells to match the analysis intent, such as “Normalize RNA-seq counts” or “Prepare training split.” Titles persist once the session can associate the cell with its saved analysis run.

Hidden binding pockets on a protein

Ask where a small molecule could bind on a structure, or whether a known site such as the KRAS switch-II pocket shows up, and Cortexa runs the open-source Lacuna tool in the sandbox on a PDB entry, a public structure link or a file you uploaded. It samples how the protein moves, finds pockets across every state, and reports each one’s crypticity, druggability, persistence and lining residues, with the pocket files ready for the 3D viewer and the code cell ready to replay. The sample is a fast CPU normal-mode ensemble, not molecular dynamics, and a pocket is a hypothesis about geometry, not evidence that anything binds there.

Cells and genes in one space

For single-cell RNA-seq data, Cortexa can fit SCENE, an open-source model that places cells and genes in one shared space where distance means expression. Upload an .h5ad with raw counts, name the column that holds your cell types, and ask which genes sit closest to each population or where a gene of interest lands. You get the tables, the coordinates, a figure and the code cell to replay. It runs on CPU with the data subsampled to about ten thousand cells, and a SCENE distance is a model geometry, not a differential-expression test.

Spreadsheet revisions preserve untouched cells

When you ask Cortexa to revise an existing .xlsxworkbook, it uses a typed cell-edit operation instead of regenerating the file. The returned workbook is a new version with a cell-level change summary; if serialization changes an unrequested cell, the edit is rejected rather than published.

Analyses that run for hours

Most code finishes inside the answer. When the work genuinely needs longer — a large parameter sweep, a long model fit, a simulation — Cortexa starts it in the background and finishes its reply instead of making you wait. A card in the chat shows progress, time used against the limit, and a Stop button. When the analysis finishes, Cortexa reopens the conversation with the results, so you can close the tab in the meantime.

What a long analysis is allowed

Unless the work asks for more, a background analysis gets 1 hour and is stopped at that point; 4 hours is the most it can ever be given. You can have 3 running at once, and past that Cortexa asks you to wait for one to finish, or stop it, before starting another. An analysis that dies unexpectedly is restarted 1 time and then stopped with an explanation, because a second identical failure is a fault rather than bad luck. These analyses are started from a chat session only, because they finish by reopening that conversation. The developer API, MCP clients, and Slack answer inside the request they arrived on, so they use the shorter in-turn analysis instead.

You approve the cost before a long analysis starts

Anything expensive — or anything that would use a large share of the credits you have left — pauses and asks first. The card shows the most it can cost and the longest it can run before you decide, and nothing runs until you choose. Those limits are enforced while it runs: an analysis that reaches either one is stopped and you are told why. You are charged for the processor time actually used, which is usually less than the estimate.

Python analysis

Experiment cells and the analysis Cortexa runs on its own both execute Python in a sandbox built for that run and discarded afterwards. This is what the sandbox already has, how long a run may take, and how many runs your plan includes.

What is already installed

Every analysis runs on the same Python build (python3.13) with a standard scientific stack preinstalled, so a run does not spend its time fetching one: numpy, pandas, scipy, matplotlib, scikit-learn, statsmodels, requests, seaborn, plotly, kaleido==0.2.1, pyarrow, openpyxl, xlrd, beautifulsoup4, lxml, pillow, certifi, duckdb.

Heavier readers install when your file needs one

The libraries that open EEG and MEG recordings, DICOM and other medical imaging, genomics files, and mass-spectrometry spectra are large, so they are installed for the run that reads your file instead of being kept in every sandbox. That costs the run a little setup time and leaves every other run unaffected. You do not have to name the library; the format of the file you uploaded decides it.

How long one run may take

A run defaults to 1 minute and can be raised to 5 minutes when the work needs it. Analysis of an uploaded dataset starts from a longer default, because staging and reading a large file happens inside the same window. Work that cannot finish there is started as a background analysis instead, under the limits described in Experiments.

How much computation you can ask for

Three sizes, and Cortexa picks between them from what you asked for. Inside the answer, a run gets up to 5 minutes on the standard sandbox. In the background, a run gets up to 4 hours on as many as 8 processors, and you can have 3 of those going at once. Anything that would cost real money stops and shows you the most it can cost before it starts. Billing is for processor time actually used, which is usually less than the estimate, and the limits are enforced while the work runs rather than checked afterwards.

What computation actually costs

A short analysis is a rounding error: a recent measured run finished in ten seconds and cost about a hundredth of a credit. The numbers worth knowing are the ceilings, because they are what you are agreeing to when you approve a run. The largest background analysis Cortexa will ever run — 8 processors for 4 hours — costs 360 credits, and with 3 running at once that is the most computation can draw from your balance at any moment. Approving a run reserves its maximum, so two runs can never promise the same credits. Nothing is kept running between your analyses, so idle time costs nothing at all.

Analysis runs included each month

One run is one Python execution, whether you started it in an experiment cell or Cortexa ran it to answer you. Each plan includes a monthly number of them, and the count resets with the billing month.

  • Free · 10 runs
  • Student · 20 runs
  • Plus · 80 runs
  • Pro · 200 runs
  • Enterprise · 1,000 runs

Reaching the limit pauses analysis until the next billing month and leaves the rest of Cortexa working. See pricing for what else each plan includes.

Each run starts on a clean disk

Files one run writes are not on disk in the next one. To carry data forward, save it to the Library or pass it in explicitly, as Experiments describes.

Parts and drawings

Ask for a mechanical part with its dimensions and Cortexa builds it as real solid geometry — not a picture of one — shows what it measured on the built part next to what you specified, and hands you files your CAD software opens with the exact geometry.

Every number you give is a number in the part

Describe the part the way you would brief a machinist: “a mounting plate 80 × 40 × 6 mm, corners rounded 4 mm, four 6.4 mm holes 8 mm from each edge”. Cortexa writes the part as code in which each dimension is an exact value, builds the solid in your browser with the same geometry kernel FreeCAD uses, and the card shows the measured overall size, volume, surface area and face count beside your specified dimensions. A tick marks a specified value the built part matches exactly; a round-face count that does not match the holes you asked for is the quickest way to spot one that missed. If a critical dimension is missing, Cortexa asks, or states the assumption it made in the caption.

Open it in your own software

STEP carries the exact geometry into SolidWorks, AutoCAD, Fusion 360, FreeCAD or Onshape, with true faces and edges you can dimension and edit. STL is the mesh for 3D printing. SVG is a true-scale drawing sheet — the front, top or right view with its overall dimensions and a title block — for a 2D workflow, and DXF is the same view as exact lines and arcs for AutoCAD. Render switches the 3D view to presentation lighting and PNGsaves it as a picture drawn from the exact model. When a part has several bodies (a cabinet run, a housing and its lid) the card lists each body's built size too. Parts are written in millimetres; if you work in inches say so, and the card shows both units and writes the STEP file in inches.

Looking closer

Drag to rotate, scroll to zoom, right-drag to pan. Iso, Front, Top and Right snap the camera to those views — the three flat ones are true orthographic drawing views, and the one you pick is also the view the SVG download draws. Expand takes the part full-screen with the measurements kept beside it; Esc or Collapse brings it back.

Fixing a part

The part is built in your browser, and the card reports what it found back to the session — the measured size, volume and face count, or the exact error — so on your next message Cortexa knows whether its part really built and can correct it without being told. If something still looks off, say what you see; it rebuilds the part with corrected code rather than describing a change. Copy the code from the card if you want to keep or adapt it. Cortexa does not read or edit existing CAD files yet.

Split panes

Split panes are designed as session-isolated views. Opening the same session twice will show the same saved state after refresh, but live keystroke-level collaboration is intentionally out of scope until the product adds real-time sync.

Up to 12 panes at once

Drag a session from the sidebar onto the edge of a pane to split it, in any direction, as deep as you like up to 12 panes in one workspace. Each pane runs its own session independently — a run continues whether or not its pane is the one you are looking at, and whether or not the tab is open. Panes get narrow well before the limit does, so on a laptop a grid of four to six is usually more readable than filling the whole budget.

Answer transparency

Cortexa tells you how well-grounded each part of an answer is, so you can see at a glance what needs a second look.
Clickable claim citations
Sourced claims carry an inline pill or source link — in prose and inside evidence-table rows, where each row's source column is clickable too. Hover or focus to preview captured evidence; open the source directly from the preview.
Evidence-completeness flags
When a cited source was only readable as the paper's own abstract or metadata (not full text), the citation is flagged inline — e.g. “(abstract only)”. On by default; toggle it under Settings → Preferences.
Computed figures show their work
A figure Cortexa worked out itself — a growth rate, a per-unit dose, a difference between two studies — isn’t in any source, so it arrives with the inputs it came from (each keeping its own citation) and the method, instead of borrowing a source’s citation as though that source published the result.
Projections are labeled as projections
A forward-looking figure is marked as projected wherever it appears — including inside tables, slide rows, and exports — and states the assumptions and the period it covers. Cortexa won’t project past that period, and won’t produce a forecast with no observed data behind it.
The steps you see are the ones that worked
Under an answer, the compact strip of searches and tools lists the calls that succeeded — expand it to see what each returned. A source that timed out or a script attempt that failed is not shown; Cortexa retries or chooses another route and says in the answer when something could not be reached.
Scoped claims
Claims stay scoped to what Cortexa actually read. If retrieved sources don't contain a value, it says so rather than filling the gap from memory.
Evidence-first operational answers
For consequential procedures, doses, thresholds, deadlines, and safety factors, Cortexa prioritizes authoritative sources and cites the load-bearing claims inline. It aims to say when a value could not be grounded in what it read; that disclosure is not a hard guarantee, so check the citations on anything consequential.

How high-stakes questions are handled

Operational questions run an additional policy check that steers the turn toward authoritative retrieval, and cited sources pass a citation audit before they render. The check records whether the load-bearing value was grounded in a retrieved passage, and Cortexa is instructed to name what is missing when it was not — but it can still answer, so treat an uncited operational value as unverified. The policy check is a platform safety step and is not added to the turn's displayed credit consumption. Cortexa uses the recent conversation to distinguish consequential real-world instructions from nonclinical research analysis, including short follow-ups whose study context was established earlier.

When a turn reaches its processing limit

Cortexa stops starting new tool or analysis work, then answers from the evidence and artifacts already gathered. It distinguishes completed findings from remaining gaps, so the result may be partial without appearing to be a failed or silently truncated run. This is an automatic per-turn processing limit, not a budget configured on your account. Cortexa also stops after an empty tool result and one unsuccessful repair attempt rather than repeating searches that are not producing usable information.

When a tool keeps failing

A tool that fails the same way twice — an upstream that times out, a rate limit, a service that cannot be reached — is treated as unavailable for the rest of that turn. Cortexa stops calling it and says in the answer what could not be retrieved, instead of spending the turn on further attempts. Code and data-analysis errors get one extra repair attempt first, because the error message is itself something to act on.

Get full-text grounding

If a key paper is flagged as abstract-only, upload the PDF to the session or Library — Cortexa will synthesize from the full text and the flag goes away on the next answer.

Textbooks and open books

For long-form reference, Cortexa can search NCBI Bookshelf (clinical / biomedical textbooks), OpenStax (foundational STEM open textbooks), and DOAB (open-access scholarly books). Bookshelf results are free-to-read links and short snippets — not a full-text scrape. See the tool catalog for search_ncbi_bookshelf, search_openstax, and search_doab.

On this page

Core conceptsHugging Face model runsLive web researchEvidence watchExperimentsPython analysisParts and drawingsSplit panesAnswer transparency
Cortexa.

The agent for research teams. 1.9K+ research tools across scientific and professional fields, with sources attached to the claims they support.

Product

  • Cortexa for science
  • Research benchmark
  • Documentation
  • Integrations
  • Tool catalog
  • Security & privacy
  • Pricing

Get started

  • Start research
  • Sign in
  • Developer API
  • MCP server

Support

  • Help center
  • Contact us
  • Terms of Service
  • Privacy Policy

© 2026 Cortexa. All rights reserved.

TermsPrivacy·For research context only · Not medical, legal, or financial advice.