Skip to main content

UK Biobank data processing library

Project description

https://img.shields.io/pypi/v/ukbparse.svg https://zenodo.org/badge/DOI/10.5281/zenodo.1997626.svg https://git.fmrib.ox.ac.uk/fsl/ukbparse/badges/master/coverage.svg

ukbparse is a Python library for pre-processing of UK BioBank data.

Installation

Install ukbparse via pip:

pip install ukbparse

Usage

Comprehensive documentation has not yet been written.

General usage is as follows:

ukbparse [options] output.tsv input1.tsv input2.tsv

You can get information on all of the options by typing ukbparse --help.

Options can be specified on the command line, and/or stored in a configuration file. For example, the options in the following command line:

ukbparse \
  --overwrite \
  --import_all \
  --log_file log.txt \
  --icd10_map_file icd_codes.tsv \
  --category 10 \
  --category 11 \
  output.tsv input1.tsv input2.tsv

Could be stored in a configuration file config.txt:

overwrite
import_all
log_file       log.txt
icd10_map_file icd_codes.tsv
category       10
category       11

And then executed as follows:

ukbparse -cfg config.txt output.tsv input1.tsv input2.tsv

Tests

To run the test suite, you need to install some additional dependencies:

pip install -r requirements-dev.txt

Then you can run the test suite using pytest:

pytest

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

ukbparse-0.10.1.tar.gz (436.7 kB view hashes)

Uploaded Source

Built Distribution

ukbparse-0.10.1-py3-none-any.whl (457.9 kB view hashes)

Uploaded Python 3

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