Metadata-Version: 2.1
Name: vaers
Version: 0.0.3
Summary: A package for adverse effects on death using VAERS
Home-page: https://github.com/ytakefuji/safety_vaccine
Author: yoshiyasu takefuji
Author-email: takefuji@keio.jp
License: UNKNOWN
Project-URL: Bug Tracker, https://github.com/ytakefuji/safety_vaccine
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# safety_vaccine 

This is under review.

The latest data of VAERS (Vaccine Adverse Event Reporting System) dataset is 
available at:

https://vaers.hhs.gov/eSubDownload/index.jsp?fn=2021VAERSData.zip

# set operations
vaers.py shows a good example of intersection operation. 
The following figure shows what is intersection operation.

<img src="https://github.com/ytakefuji/safety_vaccine/raw/main/set.jpg" width=700 height=560 >

# How to install vaers
On WSL on Windows, MacOS, or Linux operating systems:

$ pip install vaers

On Windows 11 or 10:

$ pip install vaers --force-reinstall --no-cache-dir --no-binary :all:

# How to run vaers
$ vaers

or

$ vaers 2022


# How to run vaers.py

<pre>
0. Download 2021VAERSData.zip
1. Unzip 2021VAERSData.zip file
2. Run vaers.py program
$ python vaers.py
total instances:  677514
total deaths 8926
NOVIDs instances:  1202
NOVIDs deaths:  4
NOV death per instance 0.003328
MODERNA+PFIZER: 905
MODERNA+PFIZER death: 4
MODERNA+PFIZER death per instance: 0.00442
MODERNAIDs instances:  299195
MODERNA deaths 3648
MODERNA 0.012193
PFIZERIDs instances:  283061
PFIZER deaths 3969
PFIZER 0.014022
</pre>
# How to run pfizerAge.py to generate a pfizer.csv file.
<pre>
$ python pfizerAge.py
</pre>

# How to run modernaAge.py to generate a moderna.csv file.
<pre>
$ python modernaAge.py
</pre>

# How to calculate safety thresholds of PFIZER and MODERNA vaccines by age
<pre>
$ python deathperinstance.py
</pre>

# Subtraction operation

set(A).difference(B)

# Union operation

set(A).union(B)

# Symmetric difference (ExclusiveOR)

set(A).symmetric_difference(B)



