Parkinson's Insight Engine (PIE) updates: introducing PIE-clean

Hi everyone! This post is to give an update on PIE: The Parkinson’s Insight Engine code repository created and stewarded by @cameronreidhamilton with support from @ehutchins. The original post about PIE can be found here: https://rcop.michaeljfox.org/t/parkinsons-insight-engine-pie/962, and a webinar on its structure and usage is here: https://zenodo.org/records/17049395.

Since then, and based on excellent feedback from the community, we have separated the code into two parts:

Originally, the PIE-clean functionality was included in PIE as layers of functionality which would automatically run as part of the ML pipeline. By separating PIE-clean into its own library, we hope that its functionality will be clearer and easier to use for those who simply want to explore the PPMI data, without requiring ML functionality. And PIE still automatically uses PIE-clean for data loading and cleaning, so there is no change in usage for those who do want ML capabilities!

In terms of future development, the high-level plans are as follows:

  • PIE: creation of a GUI to simplify machine learning
  • PIE-clean: expand the documentation and use cases, to make it as easy as possible to get up and running with PPMI data cleaning and preprocessing capabilities

However, we are very open to suggestions and feedback! If you have other ideas or requests, please either comment here, submit a request on GitHub, or speak to Cameron, Elizabeth, or myself. We’d love to hear what else you want from PIE!

4 Likes

i literally just met with an analyst today to talk about merging spreadsheets in ppmi so i’m just gonna bombard him with these links. thank you so much y’all!!!

3 Likes

Oh fantastic, thanks for passing on the links!

I know that the documentation is a little sparse at the moment, so if your colleague has any questions or needs some help, please direct him here or to contact me directly. I’d be delighted to help! :smiling_face:

2 Likes