https://github.com/aces/open_science_identity

https://github.com/aces/open_science_identity

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.0%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: aces
  • Language: PHP
  • Default Branch: master
  • Size: 28.3 KB
Statistics
  • Stars: 3
  • Watchers: 4
  • Forks: 0
  • Open Issues: 4
  • Releases: 0
Created about 8 years ago · Last pushed almost 7 years ago
Metadata Files
Readme

README.md

Open Science Identifier

This repository contains reference implementations for the Open Science Identifier, developed at the McGill Centre for Integrative Neuroscience.

What is it?

The Open Science Identifier is a free and open-source mechanism that allows for linking of de-identified data collected on a subject across studies.

Why would I need it?

It is common that a subject participates in multiple neurological studies. While data is being collected, each study will represent a single subjct using different identifiers in order to preserve anonymity and fulfill ethical obligations to the privacy of subjects.

This effectively "splits" the identity of a single subject into multiple identities in different projects.

If these studies are later published in an Open Data context, it is of great value to be able to reconstitute the split identities into a single subject.

The Open Science Identifier makes this possible -- without storing personal information on a subject.

How does it work?

The Identifier is the result of a one-way hashing algorithm. It can be stored privately within a study to identify a subject within a database.

When it comes time to publish data in an open context, they can be linked used the identifier.

The hash is generated using personally-identifying information as input. This allows each ID to be unique to a subject and eliminates the need to store personally-identifying information.

Ihe particular inputs are: * first, middle, and last names * date of birth * city of birth

These inputs were chosen based on existing research demonstrating that they are the most reliably collected (in contrast to other PII options, e.g. mother’s maiden name).

How to Help

  • Please join the discussion on the Issues tab!
  • Expand our test dataset! Create fake subject information and help us verify that every implementation gives the same result.

Milestones

(June 2019) Complete implementations: * Ruby * PHP * JavaScript

Parital implementations * Perl

Future implementations: Python

Owner

  • Name: ACElab
  • Login: aces
  • Kind: organization
  • Location: Montreal, Quebec, Canada

McGill Centre for Integrative Neuroscience (MCIN) - Alan C. Evans, Ph.D., Principal Investigator

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 4
  • Total pull requests: 6
  • Average time to close issues: N/A
  • Average time to close pull requests: about 2 months
  • Total issue authors: 2
  • Total pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.17
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • johnsaigle (3)
  • prioux (1)
Pull Request Authors
  • johnsaigle (6)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

JavaScript/package.json npm
  • csv ^3.1.0
  • pbkdf2 ^3.0.16
  • transliteration ^1.6.5