Science Score: 44.0%

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

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.7%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: shyamsundar5s
  • Language: Python
  • Default Branch: main
  • Size: 17.6 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 10 months ago · Last pushed 10 months ago
Metadata Files
Readme Citation

README.md

Automated-Research-Paper-Summarizer-Citation-Finder

The Research Paper Summarizer + Citation Finder is a productivity tool designed to assist researchers and students by automating the summarization of research papers and finding relevant citations.

Key Features

  1. Automated Summarization:

    • Generates concise summaries of uploaded research papers using state-of-the-art NLP models like T5 or BART.
    • Supports different summary lengths (short, medium, detailed) based on user preferences.
  2. Citation Finder:

    • Finds related research papers or citations using semantic search powered by Sentence Transformers and vector databases (e.g., Pinecone, FAISS).
    • Helps users quickly identify relevant references.
  3. Chrome Extension:

    • Provides summarization and citation-finding functionality directly on academic platforms like arXiv and IEEE Xplore.

Owner

  • Name: Shyamsundar Subramani
  • Login: shyamsundar5s
  • Kind: user
  • Location: Mumbai

Hi 👋, I'm Shyam 💻 Computer Science Engineer | 🔍 Problem Solver | 🎯 Tech Innovator

Citation (citation_finder.py)

from fastapi import APIRouter, HTTPException, UploadFile, Form
from backend.services.citation_service import find_citations
from backend.api.schemas.citation_finder import CitationRequest, CitationResponse

router = APIRouter()

@router.post("/", response_model=CitationResponse)
async def find_related_citations(file: UploadFile, num_results: int = Form(5)):
    try:
        content = await file.read()
        text = content.decode("utf-8")
        citations = find_citations(text, num_results)
        return CitationResponse(citations=citations)
    except Exception as e:
        raise HTTPException(status_code=500, detail=str(e))

GitHub Events

Total
  • Push event: 13
  • Create event: 2
Last Year
  • Push event: 13
  • Create event: 2