Skip to main content

Capabilities and supported inputs

Open-Science brings a research project's conversations, source files, literature records and generated results into a local workspace. A configured model directs the work; Notebook runtimes, tools and connected services perform the operations that need them. Choose a starting point from the material you already have.

Start with your input

You haveFirst actionResult to ask forCheck before using it
A research question and several DOIsCreate a project; look up the identifiers and review Library Inbox candidatesA source-checked reading collectionTitles, author lists, years and identifiers against the publisher
A folder of papers or exported referencesUse the Literature library's import and collection controlsAn organized collection with attached available PDFsImport warnings, duplicates and attachment matches
A CSV or TSVAttach it to a session and request a Notebook analysisA data audit, result table and figureMissing values, units, denominators and the saved files
A PDF or manuscriptAttach the document or open it in FilesA passage-specific explanation or revision planWhether the agent read the full text and whether cited pages support its claims
A sequence or molecular structureOpen a supported FASTA, PDB or molecule fileA preview, validation report or analysis using a suitable toolInput conventions, method requirements and tool availability
A procedure you reuseCreate or import a SkillReusable instructions and supporting filesEnabled status, required dependencies and a trial on a known input
A defined research roleCreate a Specialist and assign its capabilitiesA role with explicit instructions and accessSelected Skills, Connectors and the result of delegated work

For figures and tables in a paper, use local PDF extraction. Find reusable methods through the Skill marketplace. Check a captured result with Reproducibility, or share its conversation and evidence through a .science package.

A viewer opening a file does not show that the model has read it. Attaching a file gives the session a source to work with; inspect the recorded reads, tool calls and output evidence to establish how the agent used it. Exact extensions and size limits are in File formats and limits.

Understand the workspace objects

ObjectWhat you keep thereRelationship to other objects
ProjectResearch purpose, durable Agent Context, sessions and project filesUse it to keep one investigation together
SessionRequests, responses, tool activity and conversation branchesEach session belongs to a project
UploadA managed copy of source materialKeep it separate from derived results
ArtifactA generated report, figure, table or other fileVersions retain evidence associated with their production
Literature referenceBibliographic metadata, identifiers and attachmentsOrganize it in collections and associate it with projects
NotebookPython or R execution and its outputsInspect the session's calculations and live variables
SkillInstructions and supporting files for a methodEnable it and select it from the composer when appropriate
SpecialistA role, instructions and selected capabilitiesConfigure and invoke it for work that fits that role
ConnectorAccess to external tools or data servicesAvailability depends on configuration, credentials and policy

Project Description helps you identify the project. Put instructions the agent must follow in Agent Context. The latter is included in model context; it is not a place to store credentials.

Prepare only the dependencies your task needs

A conversation needs a working agent framework and model connection. A Python calculation also needs an enabled Python Notebook runtime. A service lookup needs the relevant Connector, network access and any required credential. A GPU method can require a separate machine, software environment and model weights even when its Skill is already listed.

The documented local run used a Codex subscription and the app-managed Python environment. Model access did not install Python packages: a missing pandas dependency still stopped the first calculation. The analysis completed after changing the implementation to installed packages without changing the descriptive question.

See Provider setup, Python and R runtimes and Network for these independent setup paths. A successful model connection test does not validate every downstream service.

Decide whether a result is ready

Open the saved output and compare it with the request. For a table, check the row count, units and missing-data treatment. For a bibliography, verify identifiers and complete authors. For code-generated results, inspect Provenance and the Notebook. Review labels such as partial environment capture or unavailable evidence before calling a result reproducible.

The formal examples use public research inputs:

Remote compute demonstrates the same RNA-seq QC on Direct SSH, including collected outputs, restart recovery and cancellation. Slurm computation was confirmed on the server, but disabled scheduler accounting prevents application harvest. The same chapter also verifies a small ProteinMPNN sequence-design run on an A100 GPU in an isolated CUDA environment.

Local storage and external processing

The application stores its workspace locally. When you send a request to a hosted model, relevant instructions and content go to that provider. Connectors and remote jobs can send data to their configured services. Use the actual selected provider and tool activity to identify where a task runs; local storage alone does not mean offline processing.

Source review: product documentation, project fields and preview routing. The two linked case studies carry their operation records and English screenshots.