Purpose
Create and use de-identified databases for research.
Anonymises relational databases.
Extracts and de-identifies text from associated binary files.
Performs some specific preprocessing tasks; e.g.
preprocesses some specific databases (e.g. Servelec RiO EMR);
drafts a “data dictionary” for anonymisation, with special knowledge of some databases (e.g. TPP SystmOne);
fetches some word lists, e.g. forenames/surnames/eponyms.
Provides tools to link databases, including via Bayesian personal identity matching, in identifiable or de-identified fashion.
Provides a natural language processing (NLP) pipeline, including built-in NLP, support for external tools, and client/server support for the Natural Language Processing Request Protocol (NLPRP).
Web app for
querying the anonymised database;
providing a de-identification API;
managing a consent-to-contact process.
Documentation
Sources
Python package: https://pypi.org/project/crate-anon/
Source code: https://github.com/ucam-department-of-psychiatry/crate
Licence
Copyright (C) 2015, University of Cambridge, Department of Psychiatry. Created by Rudolf Cardinal (rnc1001@cam.ac.uk).
Licensed under the GNU GPL v3+: see LICENSE file.
Some third-party libraries have slightly different licences; see the documentation.
Metadata
Release files for crate-anon 0.20.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| crate_anon-0.20.9.tar.gz | 19.3 MB | Details |
Release files / crate_anon-0.20.9.tar.gz
| Download URL | crate_anon-0.20.9.tar.gz |
|---|---|
| Size | 19.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d6972bf15d00b6dfb3ac8d7eaf9b66d928166bd35eef07d3567f870bc448daa6
|
|
BLAKE2b-256 checksum How to use checksums |
6146be8ff826b79008ac3193eade56675b5b3d09d875b2d62ddfb6304c213e8c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.18
|