This repository contains code to clean and filter genetic variant data from Humsavar, ensuring quality and consistency for later analysis. The primary goal is to preprocess the dataset for accurate Variant Effect Predictor (VEP) usage, enabling pathogenicity predictions on a curated dataset.
The repository is organized as follows:
├── README.md
├── data/
│ ├── humsavar_202102.txt
│ ├── humsavar_202501.txt
│ ├── uniprotkb_reviewed_true_AND_organism_id_2025_04_09.list
│ ├── humsavar_20212025.csv
│ ├── humsavar_20212025_v2.csv
│ ├── humsavar_rsIDs.txt
│ ├── cleaned_Humsavar_dataset_outputVEP.txt
│ ├── cleaned_Humsavar_dataset_parsed.txt
│ ├── cleaned_Humsavar_dataset_with_preds.txt
│ └── humsavar_no_clinvar.csv
└── code/
└── Humsavar_DataCleaning.ipynbThis directory contains raw input files, intermediate filtered datasets, and VEP compatible output:
- Original Humsavar exports for different dataset versions.
- Progressively cleaned and merged datasets prepared for filtering and annotation.
- VEP outputs with parsed and formatted results.
- Reference list and mappings: reviewed UniProt entries and rsID match files.
Note: due to file size constraints, this folder is not included directly in the repository. All files can be downloaded from Zenodo link. See the Data Availability section for setup instructions.
This folder contains the main Jupyter Notebook: • Humsavar_DataCleaning.ipynb implements the full preprocessing pipeline, including cleaning, filtering, deduplication, standardization, and formatting for VEP input.
To access the dataset files: