Enhance your knowledge in medical research.AItrika (formerly PubGPT) is a tool that can extract lots of relevant informations inside medical papers in an easy way:
gene disease0 BRIP1 Breast Neoplasms1 PTEN Breast Neoplasms2 CHEK2 Breast Neoplasms...
With the power of RAG, you can query your document:
Copy
## Prepare the documentsdocuments = generate_documents(content=abstract)## Set the LLMllm = GroqLLM(documents=documents, api_key=os.getenv("GROQ_API_KEY"))## Query your documentquery = "Is BRCA1 associated with breast cancer?"print(llm.query(query=query))
Copy
The provided text suggests that BRCA1 is associated with breast cancer, as it is listed among the high-penetrance genes identified in family linkage studies as responsible for inherited syndromes of breast cancer.
** RESULTS **- High-penetrance genes - BRCA1, BRCA2, PTEN, TP53 - responsible for inherited syndromes- Moderate-penetrance genes - CHEK2, ATM, BRIP1, PALB2, RAD51C - associated with moderate BC risk- Low-penetrance alleles - common alleles - associated with slightly increased or decreased risk of BC- Current clinical practice - high-penetrance genes - widely used- Future prospect - all familial breast cancer genes - to be included in genetic test- Research need - clinical management - of moderate and low-risk variants
Ensure you have set up your environment and installed all dependencies as described in the Installation section.
Run the API server using the following command:
Copy
python api.py
The API will start running on http://0.0.0.0:8000. You can now make requests to the various endpoints:
/associations: Get associations from a PubMed article
/abstract: Get abstract of a PubMed article
/query: Query a PubMed article
/results: Get results from a PubMed article
/participants: Get number of participants from a PubMed article
/outcomes: Get outcomes from a PubMed article
You can use tools like curl, Postman, or any HTTP client to interact with the API. For example:
Copy
curl -X POST "http://localhost:8000/abstract" -H "Content-Type: application/json" -d '{"pubmed_id": 12345678}'
The API documentation is automatically generated and saved to docs/api-reference/openapi.json.
You can use this file with tools like Swagger UI for a more interactive API exploration experience.
If youβre using this project in a business or commercial context, please contact me.Iβm available for consulting, custom development, or commercial licensing.Your support helps keep this project active and continuously improving. Thank you!