prismAId

Research & Development

Scope

Mechanism

LLM Basics

Data Flow

Contributing

How to Contribute

We welcome contributions to improve prismAId, whether you’re fixing bugs, adding features, or enhancing documentation:

Guidelines

For detailed contribution guidelines, see our CONTRIBUTING.md and CODE_OF_CONDUCT.md.

Software Stack

prismAId is developed in Go, selected for its simplicity and efficiency with concurrent operations. We prioritize the latest stable Go releases to incorporate improvements.

Technical Foundation

To support consistent development, we provide templates for VSCodium or Visual Studio Code that are located in the root directory of our repository.

Using the Templates:

  1. Clone Repository: Clone the prismAId repository.
  2. Open in VSCodium/VSCode.
  3. Copy JSON Files: Place in a vscode directory at the project root.
  4. Remove .template Extension and follow inline instructions.
  5. Ignore in GIT: Add to .gitignore for privacy.

Architecture

Development Philosophy

Open Science Support

prismAId actively supports Open Science principles through:

  1. Transparency and Reproducibility
    • prismAId enhances transparency, making analyses understandable and reproducible, with consistent results across systematic reviews.
    • Detailed logs and records improve reproducibility.
  2. Accessibility and Collaboration
    • An open-source, openly licensed tool fostering collaboration and participation.
    • Long-term accessibility through Zenodo.
  3. Efficiency and Scalability
    • Efficient data handling enables timely, comprehensive reviews.
  4. Quality and Accuracy
    • Explicit prompts define information clearly, ensuring consistent, reliable reviews.
  5. Ethics and Bias Reduction
    • Transparent design minimizes biases, with community oversight supporting ethical standards.
  6. Scientific Innovation
    • Standardized, reusable methods facilitate innovation, cumulative knowledge, and rapid knowledge dissemination.