Predicao de polimorfos farmaceuticos com Machine Learning.
PharmaCrystal AI e um projeto profissional de ciencia de dados aplicada a cristalografia farmaceutica. O objetivo e prever estabilidade e risco farmaceutico de formas polimorficas de IFAs a partir de descritores cristalograficos, fisico-quimicos e de condicoes de armazenamento.
Esta Etapa 1 entrega a fundacao do projeto:
- Estrutura profissional de pastas.
- Dataset sintetico realista.
- Dicionario de dados.
- Configuracao inicial de ambiente.
- Script de validacao de qualidade dos dados.
- Documentacao inicial para evolucao nas proximas etapas.
Diferentes formas polimorficas podem alterar estabilidade, solubilidade, biodisponibilidade, manufaturabilidade e risco regulatorio. Detectar precocemente formas instaveis ou de alto risco apoia decisoes de P&D, pre-formulacao, controle de qualidade e CMC.
- Farmaceuticos industriais.
- Pesquisadores em cristalografia de raios X.
- Cientistas de dados em pharma e healthtech.
- Times de pre-formulacao, CMC e qualidade.
- Recrutadores internacionais avaliando projetos aplicados.
pharmacrystal-ai-project1/
├── backend/
├── frontend/
├── data/
│ ├── raw/
│ ├── processed/
│ └── synthetic/
├── notebooks/
├── src/
│ ├── data/
│ ├── features/
│ ├── models/
│ ├── evaluation/
│ └── visualization/
├── models/
├── reports/
├── tests/
├── docs/
├── docker/
├── scripts/
├── config/
├── README.md
├── docker-compose.yml
├── requirements.txt
├── pyproject.toml
├── .env.example
├── Makefile
└── LICENSE
No Windows PowerShell:
python scripts/generate_synthetic_data.py
python scripts/validate_data.pyOu usando Make:
make seed
make validate-datapython scripts/run_data_pipeline.pySaidas geradas:
data/processed/pharmacrystal_polymorphs_processed.csvreports/eda_report.md
- Pipeline de dados.
- Estatistica cientifica.
- Machine Learning.
- Backend FastAPI.
- Dashboard.
- Docker e producao.
- Documentacao final.
Este projeto usa dados sinteticos por padrao. Nenhum dado real de paciente, composto proprietario ou documento confidencial deve ser commitado no repositorio.