
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
License | Python | ||
Package | Build status | ||
Tests | Docker | ||
Development | Contributions |
🤖 BioChatter is a community-driven Python library that connects biomedical applications to conversational AI, making it easy to leverage generative AI models in the biomedical domain.
BioChatter Light - Simple Python frontend (repo)
BioChatter Next - Advanced Next.js frontend (repo)
BioChatter Server - RESTful API server
📖 Learn more in our paper.
To use the package, install it from PyPI, for instance using pip (pip install biochatter
) or Poetry (poetry add biochatter
).
The package has some optional dependencies that can be installed using the
following extras (e.g. pip install biochatter[xinference]
):
xinference
: support for querying open-source LLMs through Xorbits Inference
podcast
: support for podcast text-to-speech (for the free Google TTS; the
paid OpenAI TTS can be used without this extra)
streamlit
: support for streamlit UI functions (used in BioChatter Light)
Check out the documentation for examples, use cases,
and more information. Many common functionalities covered by BioChatter can be
seen in use in the BioChatter
Light code base.
We are very happy about contributions from the community, large and small! If you would like to contribute to BioCypher development, please refer to our contribution guidelines and the developer docs. :)
If you want to ask informal questions, talk about dev things, or just chat, please join our community at https://biocypher.zulipchat.com!
Imposter syndrome disclaimer: We want your help. No, really. There may be a little voice inside your head that is telling you that you're not ready, that you aren't skilled enough to contribute. We assure you that the little voice in your head is wrong. Most importantly, there are many valuable ways to contribute besides writing code.
This disclaimer was adapted from the Pooch project.
This repository uses Git LFS for some large files. If you're a developer and don't need to work with these files, you have two options:
git lfs install --skip-smudge
git clone https://github.com/biocypher/biochatter.git
GIT_LFS_SKIP_SMUDGE=1 git clone https://github.com/biocypher/biochatter.git
Both options will prevent Git LFS from downloading the large files while still allowing you to work with the repository normally.
Check out this repository for more info on computational biology usage of large language models.
If you use BioChatter in your work, please cite our paper.
FAQs
Backend library for conversational AI in biomedicine
We found that biochatter demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.