1.0.0 #37
bniladridas
announced in
Announcements
1.0.0
#37
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
mol-platform 1.0.0 builds on the earlier release v0.1.0
https://github.com/bniladridas/mol-platform/tree/0.1.0
and includes bug fixes along with changes related to type safety, performance, distribution, and API authentication. Random mutation logic has been changed to use Python’s built-in
randommodule. The command-line interface is distributed as a pipx-installable binary. API requests require an API key and are supported across backend services, CLI usage, and frontend integrations.The mol-platform API provides REST endpoints for health checks and molecule generation from SMILES inputs with mutation parameters. Molecular mutations and property calculations use RDKit. Redis is used for caching, and PostgreSQL is used for data persistence. Some operations are executed asynchronously, with background tasks handled where configured.
Request / Response Flow
Health check
curl -H "Authorization: Bearer your-api-key" \ http://localhost:8000/healthGenerate molecule
Mutation Types
Response Format
{ "original_smiles": "CCO", "generated_smiles": "CC(C)O", "molecular_image": "base64_png", "properties": { "Molecular Weight": 46.07, "LogP": 0.16 } }Documentation and project history are available at
https://bniladridas.github.io/mol-platform
Beta Was this translation helpful? Give feedback.
All reactions