HAS-Motion

Has-Motion Resources

Introducing Sift’s Normal Database Feature

When we started building a comprehensive normal database (ND) feature for Sift, we answered the questions that you face when trying to summarize biomechanical signals. How do we build a ND? Is there a formula for doing so? How do we determine how many subjects are enough? These questions echo the sentiments shared in a previous HAS-Motion blog post, “The Challenges of Assessing an Individual Against Normative Data“, where our own Amy Coyle touched on some of the uncertainty around what is a good ND. She discussed the challenges of deciding who and what to include, the specific activities subjects should perform, and the variety of demographics that should be represented. These questions are central to the development of NDs because they influence how we can use the database in our analysis both the quality and applicability of the dataset for our comparisons. 

So Sift’s ND feature was built with all of these questions in mind. We’ve provided our users with a robust way to summarize data sets and to incorporate these summaries into future analyses. And this feature is flexible enough that you can tailor your databases on the go, picking out those key summary statistics and signals for a comparative analysis without needing to write your own code. So let’s get into the details of normal databases in Sift!

Shaping your Normal Database in Sift

The ND feature builds off of Sift’s CMZ library, which already allows users to gather their data from multiple sessions into one place. From there, you can specify exactly which signals you want to include and exactly which statistics you want to calculate. These calculations happen directly in Sift, eliminating the need to write custom code in another application.

Figure: Normal Database builder dialog in Sift. Users select Query Groups (representing signals from their participants’ data) on the left. On the right is a list of metadata and summary statistics available in Sift, where the user selects what they want to include in their normal database. Along the bottom, the user selects the levels of summary they want to store. 

Another critical aspect of building an ND is deciding how much information to store and how much summarizing is necessary. How do we retain enough detail for the data to be useful while also ensuring the database remains manageable and accessible? 

Sift’s ND feature gives you the ability to choose the level at which you want to summarize your data:

  • Library summary – a comprehensive overview of an entire project across all participants and motion capture sessions
  • Workspace summary – a more granular summary for each motion capture session; this can also line up with each participant
  • Trial summary – a detailed summaries of individual trials performed by each of your participants

With Sift‘s new ND feature, users can now effortlessly summarize entire libraries using customizable and fully documented normal databases. Thanks to its user-friendly design, you can easily tweak your ND until it meets your exact needs.

Using your Normal Database in Sift

The ND file format is self-documenting, which makes it easy to share within your lab or externally with other collaborators. Having an ND format that describes the included signals, statistics, and summary levels allows you to make meaningful, long-term comparisons and makes your analysis reproducible.

Once your ND is loaded into Sift, this self-documentation allows the application to provide you with clear insights into how the ND was defined. You can plot, explore, and analyze signals from the ND while keeping them distinct from other CMZ files in the library and you can load multiple ND libraries simultaneously. Sift queries the ND signals and metrics of your choice, displaying them with a distinct “N” group type to represent the normal database. Treated similarly to other groups, ND queries are accessible throughout the application for analyses like PCA, SPM, and more.

Figure: Normal Database Mean Ankle Angle (Pink) plotted against Mean Ankle Angle of individual participants (green), normalized to 101 points, plotted in degrees. 

Sift users will see how the new ND feature seamlessly integrates with their existing analysis workflows, allowing them to leave custom code and spreadsheets behind.

Conclusion

We are incredibly excited to introduce this new feature in Sift, giving you flexibility to incorporate custom normal databases with the rest of your biomechanical analysis.. With Sift‘s new ND feature, you can now shape, query, and share normal databases, making your biomechanical analyses more efficient when working with large datasets. We look forward to seeing how our users build their normal databases and bring them into their analysis workflow.

Interested in trying this out? Let us know how you would customize your ND for your research project! Contact info@has-motion.ca for more information.

Like this article? Share with friends!

Facebook
Twitter
LinkedIn

Return To Our Resources

HAS-Motion

Our Software Solutions

Latest Resources