https://github.com/activeinferenceinstitute/research-discovery-engine

https://github.com/activeinferenceinstitute/research-discovery-engine

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.5%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

Basic Info
Statistics
  • Stars: 4
  • Watchers: 2
  • Forks: 1
  • Open Issues: 21
  • Releases: 2
Created 12 months ago · Last pushed 7 months ago
Metadata Files
Readme

ReadMe.md

Research Discovery Engine (IntelliDE)

DOI

Transforming Scientific Research Through AI-Powered Knowledge Discovery

IntelliDE is an advanced platform that uses artificial intelligence to accelerate scientific discovery, foster interdisciplinary collaboration, and democratize access to knowledge.

🌟 Vision

The Scientific Discovery Engine aims to overcome key limitations in traditional scientific research: - Metrics-driven evaluation that can restrict innovation - Publication pressure that fragments research - Knowledge silos that prevent cross-disciplinary insights - Information overload that hinders discovery of critical connections

Interface

Demo

🧠 Core Technology

IntelliDE leverages several cutting-edge technologies:

CT-GIN Framework

Combines Category Theory and Graph Isomorphism Networks to create structured knowledge representations that identify connections across disciplines.

Vector-Based Knowledge System

Represents all extracted information as vectors, enabling: - Concept mapping across research domains - Sophisticated filtering of relevant information - Knowledge aggregation from disparate sources

Active Inference

Uses probabilistic modeling for uncertainty-based hypothesis generation, producing evidence-based research directions rather than random outputs.

Advanced NLP Processing

  • Automated Literature Analysis: Processes scientific papers to extract structured knowledge
  • Topic Modeling & Clustering: Uses BERTopic and SciBERT to discover patterns across research fields
  • Hierarchical Visualization: Maps research in high-dimensional space for visual exploration

🔧 Features

  • Structured Knowledge Extraction: Parses scientific literature into standardized templates
  • Pattern Detection: Maps relationships between research fields, topics, and concepts
  • Hypothesis Generation: Proposes evidence-based research directions
  • Collaboration Facilitation: Identifies researchers with complementary expertise
  • Visual Knowledge Maps: Presents complex relationships through intuitive diagrams
  • Interdisciplinary Integration: Maps knowledge across different scales and domains
  • Continuous Learning: Refines recommendations based on feedback and new literature

🚀 Getting Started

Prerequisites

Python 3.8+ Required packages listed in requirements.txt

Installation

```bash

Clone the repository

git clone https://github.com/yourusername/intellide.git cd intellide

Create and activate a virtual environment (recommended)

python -m venv env source env/bin/activate # On Windows: env\Scripts\activate

Install dependencies

pip install -r requirements.txt ```

Basic Usage

```python

Example code for processing scientific papers

from intellide.core import DocumentProcessor

processor = DocumentProcessor() knowledgegraph = processor.processdocument("path/to/paper.pdf") ```

📊 Project Status

IntelliDE is currently in active development. We are focusing on:

  1. Refining the core pipeline:

    • Completing the initial processing script (main.py)
    • Ensuring robust PDF text extraction
    • Validating BERTopic clustering effectiveness
  2. Developing the user interface:

    • Creating visualization for knowledge graphs
    • Designing interfaces for hypothesis generation
    • Implementing collaborative features

🤝 Contributing

We welcome contributions from researchers, developers, and domain experts! See CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

📚 Documentation

Comprehensive documentation is under development. In the meantime, check the docs/ directory for available resources.

🔗 Related Projects and Resources

👥 Team

IntelliDE is being developed by a multidisciplinary team of researchers and engineers passionate about transforming scientific discovery.

📧 Contact

For questions, feedback, or collaboration opportunities, please contact us at: - Email: vbaulin@activeinference.institute

Owner

  • Name: Active Inference Institute
  • Login: ActiveInferenceInstitute
  • Kind: user
  • Location: Online
  • Company: Active Inference Institute

http://activeinference.org/

GitHub Events

Total
  • Create event: 10
  • Commit comment event: 27
  • Release event: 2
  • Issues event: 26
  • Watch event: 3
  • Issue comment event: 4
  • Member event: 5
  • Push event: 55
  • Pull request event: 1
  • Gollum event: 23
  • Fork event: 1
Last Year
  • Create event: 10
  • Commit comment event: 27
  • Release event: 2
  • Issues event: 26
  • Watch event: 3
  • Issue comment event: 4
  • Member event: 5
  • Push event: 55
  • Pull request event: 1
  • Gollum event: 23
  • Fork event: 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 26
  • Total pull requests: 3
  • Average time to close issues: about 1 month
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.12
  • Average comments per pull request: 1.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 26
  • Pull requests: 3
  • Average time to close issues: about 1 month
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.12
  • Average comments per pull request: 1.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • Shaggstar (26)
Pull Request Authors
  • Shaggstar (3)
Top Labels
Issue Labels
MVP (6) In Progress (4) publication (2) Backend (2) IntelliDE (2) enhancement (1)
Pull Request Labels

Dependencies

DE/package-lock.json npm
  • 508 dependencies
DE/package.json npm
  • @types/d3 ^7.4.3 development
  • @types/lodash ^4.14.202 development
  • @types/react ^18.2.43 development
  • @types/react-dom ^18.2.17 development
  • @types/three ^0.160.0 development
  • @typescript-eslint/eslint-plugin ^8.32.0 development
  • @typescript-eslint/parser ^8.32.0 development
  • @vitejs/plugin-react ^4.2.1 development
  • autoprefixer ^10.4.16 development
  • eslint ^8.55.0 development
  • eslint-plugin-react-hooks ^4.6.0 development
  • eslint-plugin-react-refresh ^0.4.5 development
  • postcss ^8.4.32 development
  • tailwindcss ^3.4.0 development
  • typescript ^5.2.2 development
  • vite ^5.0.8 development
  • 3d-force-graph ^1.72.3
  • d3 ^7.8.5
  • date-fns ^3.0.6
  • lodash ^4.17.21
  • lucide-react ^0.303.0
  • react ^18.2.0
  • react-dom ^18.2.0
  • react-markdown ^9.0.1
  • rehype-raw ^7.0.0
  • remark-gfm ^4.0.0
  • three ^0.160.0
  • three-spritetext ^1.8.1
website_explore_the_unknown/package-lock.json npm
  • 529 dependencies
website_explore_the_unknown/package.json npm
  • @types/node ^20 development
  • @types/react ^18 development
  • @types/react-dom ^18 development
  • eslint ^8 development
  • eslint-config-next 14.2.16 development
  • postcss ^8 development
  • tailwindcss ^3.4.1 development
  • typescript ^5 development
  • @ai-sdk/mistral ^1.1.6
  • @radix-ui/react-accordion ^1.2.3
  • @radix-ui/react-avatar ^1.1.3
  • @radix-ui/react-dropdown-menu ^2.1.6
  • @radix-ui/react-slot ^1.1.1
  • @radix-ui/react-tabs ^1.1.3
  • @supabase/supabase-js ^2.48.1
  • @vercel/analytics ^1.4.1
  • ai ^4.1.20
  • class-variance-authority ^0.7.1
  • clsx ^2.1.1
  • concurrently ^9.1.2
  • framer-motion ^12.2.0
  • lucide-react ^0.474.0
  • next ^14.2.23
  • radix-ui ^1.1.3
  • react ^18
  • react-dom ^18
  • react-icons ^5.4.0
  • react-resizable-panels ^2.1.7
  • recharts ^2.15.1
  • sonner ^1.7.4
  • tailwind-merge ^3.0.1
  • tailwindcss-animate ^1.0.7
website_explore_the_unknown/requirements.txt pypi
path/requirements.txt pypi
  • adjustText >=0.8
  • bokeh >=3.0.0
  • holoviews >=1.15.0
  • matplotlib >=3.6.0
  • networkx >=3.0
  • numpy >=1.23.0
  • pandas >=1.5.0
  • plotly >=5.10.0
  • python-louvain >=0.16
  • scipy >=1.9.0
  • seaborn >=0.12.0
  • tqdm >=4.64.0
requirements.txt pypi
  • backoff >=2.2.0
  • bertopic >=0.15.0
  • bibtexparser >=1.4.0
  • google-generativeai >=0.3.0
  • matplotlib >=3.5.0
  • networkx >=2.8.0
  • numpy >=1.21.0
  • openai >=1.0.0
  • pandas >=1.4.0
  • pdfplumber >=0.7.0
  • plotly >=5.10.0
  • python-dotenv >=0.19.0
  • scikit-learn >=1.0.0
  • scipy >=1.8.0
  • seaborn >=0.11.0
  • sentence-transformers >=2.2.0
  • textblob >=0.17.0
  • torch >=1.9.0
  • tqdm >=4.64.0
  • transformers >=4.20.0
  • umap-learn >=0.5.3