Metadata-Version: 2.1
Name: nucleus-chat
Version: 0.4.0
Summary: nucleus is AI tools assistant in your terminal for Bioinformaticians
Project-URL: Homepage, https://github.com/pratikkatte/Nucleus.git
Keywords: egg,bacon,sausage,tomatoes,Lobster Thermidor
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: <3.13,>=3.9
Description-Content-Type: text/markdown
Requires-Dist: annotated-types==0.7.0
Requires-Dist: anthropic==0.42.0
Requires-Dist: anyio==4.7.0
Requires-Dist: certifi==2024.12.14
Requires-Dist: charset-normalizer==3.4.1
Requires-Dist: click==8.1.8
Requires-Dist: defusedxml==0.7.1
Requires-Dist: distro==1.9.0
Requires-Dist: fastapi==0.115.6
Requires-Dist: h11==0.14.0
Requires-Dist: httpcore==1.0.7
Requires-Dist: httpx==0.28.1
Requires-Dist: idna==3.10
Requires-Dist: jiter==0.8.2
Requires-Dist: jsonpatch==1.33
Requires-Dist: jsonpointer==3.0.0
Requires-Dist: langchain-anthropic==0.3.1
Requires-Dist: langchain-core==0.3.29
Requires-Dist: langchain-openai==0.2.14
Requires-Dist: langsmith==0.2.10
Requires-Dist: markdown-it-py==3.0.0
Requires-Dist: mdurl==0.1.2
Requires-Dist: openai==1.59.3
Requires-Dist: orjson==3.10.13
Requires-Dist: packaging==24.2
Requires-Dist: prompt-toolkit==3.0.48
Requires-Dist: pydantic==2.10.4
Requires-Dist: pydantic-core==2.27.2
Requires-Dist: pygments==2.18.0
Requires-Dist: pyyaml==6.0.2
Requires-Dist: regex==2024.11.6
Requires-Dist: requests==2.32.3
Requires-Dist: requests-toolbelt==1.0.0
Requires-Dist: rich==13.9.4
Requires-Dist: sniffio==1.3.1
Requires-Dist: starlette==0.41.3
Requires-Dist: tenacity==9.0.0
Requires-Dist: tiktoken==0.8.0
Requires-Dist: tqdm==4.67.1
Requires-Dist: typing-extensions==4.12.2
Requires-Dist: urllib3==2.3.0
Requires-Dist: uvicorn==0.34.0
Requires-Dist: wcwidth==0.2.13

## Nucleus: A Tool for Bioinformaticians. 

Just as software developers have Visual Studio Code, bioinformaticians now have Nucleus.

Nucleus is designed to simplify bioinformatics workflows by integrating powerful language models with essential bioinformatics tools. 

![Descriptive Alt Text](https://pratikkatte.github.io/nucleus-bio/assets/demo.gif)

## Installation
```
pip install nucleus-chat
```

## Getting Started

```
# Navigate to your desired project directory. 
cd /to/your/project

# Nucleus currently supports OpenAI models.

# Use OpenAI 4o on your files
nucleus --openai-api-key your-key-goes-here

```

Refer to usage [documentation](https://pratikkatte.github.io/nucleus-bio/docs/Usage) for more details.

## Features
- Ask for queries related to bioinformatic tools and commands. 

## Upcoming Features
- Integration of BioWASM tools to eliminate the need for local installation of bioinformatics software.
- Visualizae bioinformatics file formats.
- Search and download bioinformatics datasets directly.

<!-- ## Kind words from users -->

