@briangow we need to spend a bit of time refining the matching process in:
https://github.com/MIT-LCP/physionet-25-years/blob/main/notebooks/nih_explorer.ipynb
e.g.
- we need to do some manipulation of name structure before computing distance. e.g. for authors:
physionet_name needs converting into the same initial, surname form.
- middle names in the
physionet_name should be converted to an initial.
- there should be consistency in use of punctuation (e.g. after middle initial).
- we might want to try multiple matches for a given name (e.g. with and without middle initials)
It would be good to add some tests to confirm our approach is working (e.g. running the matching process on duplicate name lists).
@briangow we need to spend a bit of time refining the matching process in:
https://github.com/MIT-LCP/physionet-25-years/blob/main/notebooks/nih_explorer.ipynb
e.g.
physionet_nameneeds converting into the same initial, surname form.physionet_nameshould be converted to an initial.It would be good to add some tests to confirm our approach is working (e.g. running the matching process on duplicate name lists).