Skip to main content

Biomni

Project description

logo

| Website | Paper | Slack |

Biomni is a general-purpose biomedical AI agent designed to autonomously execute a wide range of research tasks across diverse biomedical subfields. By integrating cutting-edge large language model (LLM) reasoning with retrieval-augmented planning and code-based execution, Biomni helps scientists dramatically enhance research productivity and generate testable hypotheses.

Biomni-E1: An unified environment for biomedical agent

Biomni employs an action discovery agent to systematically mine essential tools, databases, and protocols from tens of thousands of publications across 25 biomedical domains. These resources are then expectly curated to create the first unified agentic environment (Biomni-E1). This comprehensive mapping of the biomedical action space enables AI agent to access a wide range of specialized tools and knowledge. It enables a wide range of novel capabilities across subfields of biomedicine.

Biomni-A1: A General-Purpose Agent Architecture

Built on this foundation, Biomni features a generalist agentic architecture (Biomni-A1) that integrates LLM reasoning with retrieval-augmented planning and code-based execution, enabling complex biomedical workflows. Unlike traditional solutions that rely on pre-defined templates, Biomni can dynamically compose and execute research tasks across a wide range of biomedical subfields, such as gene prioritization, drug repurposing, rare disease diagnosis, microbiome analysis, and molecular cloning, all without task-specific tuning.

Note: We are working hard to prepare for the full open source release. Stay tuned! In the meantime, use biomni.stanford.edu to try it out!

How to use Biomni?

from biomni import biomni_agent
agent = biomni_agent(path = './data', llm = 'claude-3-7-sonnet-latest')
agent.go("YOUR TASK")

Sign up for UI access

If you want to use Biomni UI, please sign up at biomni.stanford.edu. We will gradually roll out the access!

If you are a biomedical scientist, we would love to learn from your experience and any feedback you have.

We welcome contribution!

If you want to add an additional specialized tools, data, workflow, or report tasks that do not work, we would love to talk with you! Create an issue or join slack to talk to us directly!

Contact us

Reach out to kexinh@cs.stanford.edu or via Slack or submit an issue!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

biomni-0.0.1.tar.gz (2.7 kB view details)

Uploaded Source

File details

Details for the file biomni-0.0.1.tar.gz.

File metadata

  • Download URL: biomni-0.0.1.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.12

File hashes

Hashes for biomni-0.0.1.tar.gz
Algorithm Hash digest
SHA256 d8e3d8b9ca5ca38bdc1e1d6f2344d67d14f7ea445eb9393442e16a8238c27635
MD5 42e8c55a9294652d2fb8cb2f4b1a303c
BLAKE2b-256 2b8a4503c7cd47cba9060862efb5fcb5ccd8225528016f0f0e853e4e55c0bef2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page