Skip to content

bazhil/AIScientificRedactor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scientific Article Analyzer

Overview

The Scientific Article Analyzer is a web application designed to help researchers and academics quickly analyze and extract key insights from scientific PDF documents, using LLM. In an era where scientific information is increasingly used as a cognitive weapon, for ideology marketing, and in disinformation campaigns, this tool provides a critical resource for validating and understanding scientific content.

Key Challenges Addressed:

  1. Reproducibility Crisis in Modern Science:

    • Addresses the growing concern that many scientific results cannot be reproduced
    • Helps identify studies that may lack sufficient methodological detail for replication
    • Provides tools to assess the robustness of research findings
  2. Cognitive Weaponization of Science:

    • With the rise of science being used for manipulation purposes, this tool helps users critically evaluate scientific claims
    • Provides structured analysis to identify potential biases or manipulation attempts in research
  3. Importance of Data Validation:

    • Enables users to quickly verify key findings and methodologies
    • Helps identify potential flaws or inconsistencies in research data
    • Supports reproducibility by extracting and highlighting critical experimental details
  4. LLM-Powered Analysis:

    • Leverages Large Language Models (LLMs) to provide deep insights into scientific articles
    • Offers natural language processing capabilities for understanding complex scientific concepts
    • Enables rapid extraction of key information from dense academic texts

The tool provides automated analysis of research papers, offering structured summaries and important findings while maintaining a critical perspective on the content. By combining advanced AI techniques with user-friendly interfaces, we aim to empower researchers, journalists, and the general public to better understand and evaluate scientific information in an age of increasing information manipulation and reproducibility challenges.

Features

  • PDF document analysis
  • Automated key insights extraction
  • Progress tracking during analysis
  • Clean and intuitive user interface

Setup and Deployment

Prerequisites

  • Docker
  • Docker Compose

Installation

  1. Clone the repository:
    git clone https://github.com/bazhil/AIScientificRedactor.git
  2. Copy the environment example file:
    cp .env.example .env
  3. Edit the .env file with your credentials:
    GIGACHAT_CREDENTIALS=your_credentials_here
    GIGACHAT_MODEL=GigaChat-2-Max

Running Locally

  1. Start the application using Docker Compose:
    docker-compose up --build
  2. Access the application at http://localhost:3000

User Interface Guide

interface.png

Main Interface

  1. File Upload Section:

    • Click "Choose File" to select a PDF document
    • Supported file types: PDF
    • Maximum file size: 50MB
  2. Analysis Process:

    • After uploading, click "Analyze" to start the process
    • A progress indicator will show the current analysis stage
    • Analysis typically takes 1-3 minutes depending on document size
  3. Results Section:

    • Once analysis is complete, results will be displayed in a structured format
    • Results include key findings, important sections, and summary report_1.png report_2.png

Tips for Best Results

  • Use well-structured PDF documents (downloaded articles)
  • Ensure documents have clear text (not scanned images)
  • For better accuracy, use documents with proper section headings

Contributing

We welcome contributions to improve the Scientific Article Analyzer! Here's how you can help:

  1. Bug Reports: If you find any issues, please open an issue on GitHub
  2. Feature Requests: Suggest new features or improvements
  3. Code Contributions: Feel free to fork the repository and submit pull requests
  4. Documentation: Help improve our documentation and tutorials

Areas for Improvement

  • Improved user interface components
  • Enhanced PDF parsing capabilities
  • Additional analysis metrics
  • Better error handling and user feedback
  • Performance optimizations

License

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

Acknowledgments

  • Thanks to all contributors who have helped improve this project
  • Special thanks to the open source community for various libraries used in this project

About

AI assistant for analyse scientific articles using LLM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors