Skip to content

EnaihoVFX/BioSync

Repository files navigation

BioSync — Brain Health Analytics

BioSync is an AI/ML prototype that detects early, "weak" health risk signals by analyzing real-world, self-reported data (i.e., everyday inputs described by a person, not medical records).

By leveraging a sophisticated Bayesian inference engine and linear regression models, BioSync transforms raw symptom log and journal entries into actionable insights across multiple risk domains, helping users understand their holistic well-being before issues become acute.

Key Features

Interactive Brain Mapping

Visualize neurological activity and structural integrity in real-time.

  • Neural Activity Index: Monitors electrical brain activity patterns.
  • Brain Symmetry Index: Analyzes left-right hemisphere synchronization.
  • Volumetric Analysis: Tracks Hippocampal and Gray Matter volume trends.

Bayesian Risk Engine

A powerful inference engine that maps reported symptoms to potential conditions across 6 key risk domains:

  1. Metabolic: Blood sugar, thyroid function.
  2. Cardiovascular: Heart health, circulation.
  3. Neurological: Cognitive function, nerve health.
  4. Psycho-emotional: Stress, mood, mental resilience.
  5. Musculoskeletal: Joint health, mobility.
  6. Immune/Inflammatory: Systemic inflammation, autoimmune markers.

Intelligent Health Chat

An AI-driven conversational interface that allows users to:

  • Log symptoms naturally (e.g., "I've been feeling dizzy and tired lately").
  • Receive immediate, data-backed insights.
  • Get personalized "Next Steps" and recommendations.

Dynamic Data Visualization

  • Correlation Matrix: Explore relationships between different health vectors (e.g., Sleep vs. Stress).
  • Trend Analysis: View historical data to spot long-term patterns.
  • Real-time Metrics: Gauges and charts for instant health status updates.

Technology Stack

  • Frontend Framework: React
  • Build Tool: Vite
  • Styling:
    • Tailwind CSS for utility-first styling.
    • Vanilla CSS for custom animations and component-specific styles.
  • Data Visualization:
    • Chart.js & React-Chartjs-2 for complex charts.
  • Icons: Lucide React for clean, consistent iconography.
  • Linting: ESLint with recommended configurations.

Installation & Usage

Prerequisites

  • Node.js (v18 or higher recommended)
  • npm (v9 or higher)

Setup

  1. Clone the repository

    git clone https://github.com/your-username/healthsig.git
    cd healthsig
  2. Install dependencies

    npm install
  3. Run the development server

    npm run dev

    The application will actvie at http://localhost:5173.

  4. Build for production

    npm run build

Project Structure

  • src/components/: React components (Dashboard, Charts, Chat).
    • BioSyncDashboard.jsx: Main dashboard layout.
    • HealthChat.jsx: Chat interface.
  • src/engine/: Core logic & analysis engines.
    • medicalKnowledgeBase.js: Symptom-Condition mappings.
    • riskScorer.js: Bayesian probability calculator.
  • src/data/: Mock data for demos and testing.
  • src/App.jsx: Main application entry point.
  • src/main.jsx: React DOM rendering.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

License

Distributed under the MIT License. See LICENSE for more information.

About

Sync your Biology, Be healthier, Fitter, and better

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors