Skip to main content

SurVigilance: An application to collect pharmacovigilance data from safety databases around the world.

Project description

html

<h1><img src=”https://github.com/rmj3197/SurVigilance/blob/master/docs/source/_static/survigilance_sticker.png?raw=true” align=”right” height=”200” alt=”SurVigilance” />SurVigilance </h1>

Category

Badges

Usage

License: GPL v3 Downloads

Release

PyPI - Version Build and upload to PyPI Netlify Documentation Status

Development

codecov CodeFactor Ruff

Introduction

SurVigilance is designed to access and collect data from various safety databases located across the globe. The primary focus of this application is to provide an unified interface to researchers to access data on adverse events that may be associated the usage of pharmaceutical drugs or vaccines.

Currently, SurVigilance supports the following databases:

  • FAERS

  • VAERS

  • VigiAccess

  • Lareb

  • DAEN

  • DMA

  • Medsafe

Installation Overview

SurVigilance is available on PyPI and can be installed using pip install SurVigilance

Google Chrome is required to run SurVigilance. You can download it here: https://www.google.com/chrome/

Any operating system and architecture in which Google Chrome and other dependencies are available should be able to run this application.

Details on additional dependencies can be found in the Installation Guide.

Usage

The easiest way to use SurVigilance to download data is by running the following lines of code:

from SurVigilance.ui import UI

UI().run()

This would instantiate a Streamlit dashboard in browser, and you can use the graphical user interface to navigate between the various databases and download data.

Authors

Maintainer

Raktim Mukhopadhyay

Documentation

The documentation is hosted on Netlify at - https://survigilance.netlify.app/

Community

For installing the development version, please download the code files from the master branch of the GitHub repository. Please note that installation from GitHub might be buggy, for the latest stable release please download using pip. For downloading from GitHub, use the following instructions:

git clone https://github.com/rmj3197/SurVigilance.git
cd SurVigilance
pip install -e .

Contributing Guide

Please refer to the Contributing Guide.

Code of Conduct

The code of conduct can be found at Code of Conduct.

License

This project uses the GPL-3.0 license, with a full version of the license included in the repository.

Funding Information

The work has been supported by Kaleida Health Foundation Award # 82114.

Disclaimer

  • SurVigilance is not affiliated with, endorsed by, or supported by the administrators, maintainers, or owners of any safety databases it can access.

  • All database names and trademarks are the property of their respective owners.

  • We gratefully acknowledge the organizations that maintain the FAERS, VAERS, VigiAccess, Lareb, DAEN, DMA, and Medsafe databases, whose efforts make these datasets publicly accessible.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

survigilance-1.0.0.tar.gz (69.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

survigilance-1.0.0-py3-none-any.whl (79.7 kB view details)

Uploaded Python 3

File details

Details for the file survigilance-1.0.0.tar.gz.

File metadata

  • Download URL: survigilance-1.0.0.tar.gz
  • Upload date:
  • Size: 69.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for survigilance-1.0.0.tar.gz
Algorithm Hash digest
SHA256 206945e2f4bcf052638142c2396d2431917ec0662d7e7b8caa982b8b487fcc1c
MD5 030d98d8117c5011f88d28a8ca5e90e8
BLAKE2b-256 077fa875e94f90400feecd8036c477ecbf778b2ea431cd432f998822cdf49899

See more details on using hashes here.

Provenance

The following attestation bundles were made for survigilance-1.0.0.tar.gz:

Publisher: publish.yml on rmj3197/SurVigilance

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file survigilance-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: survigilance-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 79.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for survigilance-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ec6cf72aafae0c3517d6c70d7a3e64a5c1d3cff2f702fcc9c24a58002b6a8d3a
MD5 b3c7245af503dbe78ac64bf5f66df14d
BLAKE2b-256 05bd9d39b5668aae9f63d3145d17026b758d7814e3f77961985b53e2d8f6a285

See more details on using hashes here.

Provenance

The following attestation bundles were made for survigilance-1.0.0-py3-none-any.whl:

Publisher: publish.yml on rmj3197/SurVigilance

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page