A clinical BERT-based NLP tool for parsing clinical trial abstracts following the PICO framework
-
Updated
Oct 15, 2020 - Python
A clinical BERT-based NLP tool for parsing clinical trial abstracts following the PICO framework
A lightweight, protocol-based AI agent framework with LangChain/LangGraph integration, powered by Pico-IoC dependency injection.
A minimalist, zero-dependency Inversion of Control (IoC) container for Python. It uses decorators for automatic component discovery and lazy instantiation, helping you build clean, modular, and easily testable applications.
Auto-discovery integration layer for Pico-IoC. Loads DI modules from installed plugins via entry points — zero-configuration bootstrap for the Pico ecosystem.
Identify PICO elements and formulate Medical Evidence Propositions from clinical trial abstracts
Minimal JWT auth server for the Pico ecosystem. RS256 tokens, refresh rotation, RBAC, OIDC discovery, and zero-config startup — built on pico-ioc + pico-fastapi.
Spring Boot-style actuator for the Pico ecosystem: /health (liveness/readiness), /info and Prometheus /metrics over pico-fastapi. Zero-config via pico-boot auto-discovery.
OpenTelemetry auto-instrumentation for the Pico ecosystem: tracing, Prometheus metrics into pico-actuator's /metrics, and log correlation with zero integration code.
Lightweight SQLAlchemy integration for Pico-IoC, with full transactional semantics, repository support, and declarative model bootstrapping.
Declarative HTTP clients for the Pico ecosystem over httpx
Pico-IoC integration for Celery 5. Define async tasks in components, send tasks via clients, and run workers with full dependency injection.
Interactive browser-based Python learning platform for the pico-framework ecosystem — write, run, and test code with Pyodide, no installation required
A lightweight validation layer for Pico-IoC that turns Pydantic type hints into enforced contracts. Features automatic data transformation and support for complex types (List, Union, Optional).
pico-fastapi integrates Pico-IoC with FastAPI, providing real inversion-of-control, controller-based routing, scoped dependency resolution, and clean application lifecycle management—without global state or manual wiring.
Embeddable auth server module — JWT issuance, wallet login, JWKS endpoint
Kafka producers and consumers for the Pico ecosystem over aiokafka
Scheduled method execution for the Pico ecosystem: @scheduled on components via APScheduler
Pytest plugin for the Pico ecosystem: isolated containers by default and a make_container fixture
JWT authentication middleware for pico-fastapi. Bearer token validation, JWKS key rotation, SecurityContext, role-based access control, and auto-discovery via pico-boot.
Add a description, image, and links to the pico-framework topic page so that developers can more easily learn about it.
To associate your repository with the pico-framework topic, visit your repo's landing page and select "manage topics."