Skip to main content

A simple library to generate subject inclusion flow chart for epidemiology analysis

Project description

inclusion_py

This package provides an easy way to generate the inclusion flowchart generation for participant inclusion for medical and epidemiology analyses. It will reduce the possibility of erroneous reporting in epi research as often the inclusion conditions may vary as the research progresses. Manual flowchart generation is neither efficient or reliable.

How to use

sample_flowchart.ipynb has a nice example and the specific format required. We expect the input to be a Pandas dataframe of with at least a subject id column called PID. All the other columns should contain bolean variables, whehter a particular subject has met the condition based on that criteria

sample_df.head()
pid	calibration	summary	duration
0	248	True	True	True
1	884	True	True	False
2	793	True	True	True
3	699	False	True	True
4	319	True	True	True

To generate the flowchart

from inclusion_py import *
my_order = ['calibration', 'duration', 'summary'] # optional. The default ordering will be used if not specified
gen_flowchart(sample_df, condition_order=my_order)

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

pyinclusion-0.0.1.tar.gz (7.9 kB view hashes)

Uploaded Source

Built Distribution

pyinclusion-0.0.1-py3.9.egg (5.5 kB view hashes)

Uploaded Source

Supported by

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