BreastCare Trials ๐ธ
๐ Inspiration
Breast cancer remains one of the most prevalent cancers worldwide, accounting for 11.7% of all new cancer cases (Global Cancer Observatory, 2022). Despite medical advancements, challenges such as molecular subtype heterogeneity, varying diagnosis stages, and diverse therapy responses create barriers to achieving uniform patient outcomes.
๐ฉ Challenges in Breast Cancer Care:
- ๐ Data Overload: Clinical trials generate vast, complex datasets that are difficult to navigate and utilize effectively.
- ๐ Accessibility Gap: Clinicians, researchers, and patients struggle to access and interpret critical clinical trial information.
- โณ Time Sensitivity: Delays in finding relevant clinical trial data hinder timely treatment decisions.
- ๐ฉโโ๏ธ Personalization: Clinical trial data is often generalized, lacking specificity for individual patient profiles.
These barriers limit innovation and prevent the full potential of clinical trial data from advancing breast cancer care.
๐ค What It Does
BreastCare Trials is an AI-powered Retrieval-Augmented Generation (RAG) application designed to bridge the gap between complex clinical trial data and its end usersโclinicians, researchers, and patients. Using cutting-edge AI technologies, it delivers precise, actionable insights to revolutionize breast cancer care.
โจ Key Features:
- ๐ Streamlined Search: Utilizes Snowflake Cortex Search for fast and accurate retrieval of National Cancer Institute (NCI) clinical trial data.
- ๐ AI-Driven Summaries: Generates concise, human-readable insights using Mistral-large2 tailored to user queries.
- ๐ฉโโ๏ธ Patient-Centric Insights: Provides personalized clinical trial recommendations and summaries.
- ๐ฅ Interactive Frontend: Built with Streamlit to offer an intuitive and accessible user experience.
- ๐ Real-Time Updates: Ensures users have access to the latest clinical trial information.
๐ ๏ธ How It Was Built
๐ ๏ธ Tech Stack:
- โ๏ธ Snowflake Cortex Search: Enables precise and efficient retrieval of clinical trial data.
- ๐ง Mistral-large2: Generates context-aware summaries for simplified interpretation.
- ๐ Streamlit: Provides an interactive and user-friendly frontend.
- ๐ NCI Clinical Trial Data: Serves as the primary data source for breast cancer clinical trials.
๐ฏ Development Process:
- ๐ Model Integration: Seamlessly combined Snowflake Cortex Search with Mistral-large2 to enhance RAG capabilities.
- ๐จ User-Centric Design: Built an intuitive interface catering to both medical professionals and patients.
โก Challenges Faced
- ๐ค Integrating Snowflake Cortex Search with Mistral-large2 for efficient RAG implementation.
- ๐ฎ Designing a user-friendly yet professional interface.
- โณ Ensuring real-time updates while handling large datasets.
๐ Accomplishments
- ๐ Successfully integrated advanced AI models for intelligent data retrieval and summarization.
- ๐ Built an intuitive, patient-centric platform for better decision-making.
- โฑ๏ธ Achieved low-latency, high-relevance clinical trial data retrieval.
๐ Lessons Learned
- Optimizing chunk size and overlap improves latency, cost, and relevance.
- Processing complex medical data requires balancing technical accuracy with user accessibility.
- User-centric design is crucial for healthcare applications.
๐ What's Next for BreastCare Trials
- ๐ Expanding Data Sources: Integrating additional clinical trial datasets.
- ๐ Enhanced Personalization: Implementing advanced patient profiling.
- โ๏ธ Performance Optimization: Further reducing latency and improving accuracy.
- ๐ค Collaborative Features: Enabling seamless collaboration among healthcare professionals and patients.
๐ ๏ธ Installation & Usage
- Clone the repository:
sh git clone https://github.com/your-repo/BreastCare-Trials.git - Navigate to the project directory:
sh cd BreastCare-Trials - Install dependencies:
sh pip install -r requirements.txt - Run the Streamlit app:
sh streamlit run app.py - Access the application in your browser and explore the features!
Built With
- mistral-large2
- snowflake
- snowflake-cortex-search
- stremlit
Log in or sign up for Devpost to join the conversation.