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

  1. Clone the repository: sh git clone https://github.com/your-repo/BreastCare-Trials.git
  2. Navigate to the project directory: sh cd BreastCare-Trials
  3. Install dependencies: sh pip install -r requirements.txt
  4. Run the Streamlit app: sh streamlit run app.py
  5. Access the application in your browser and explore the features!

Built With

  • mistral-large2
  • snowflake
  • snowflake-cortex-search
  • stremlit
Share this project:

Updates

Submission history