Using decision trees to explore the data

We are now ready to start exploring the data with the objective of finding some rules on how to filter it. Because we have a lot of annotations to explore (in our case, we reduced them, but generally, that would be the case), we need to find a place to start. It can be daunting to go out on a blind fishing expedition. My personal preference for a first approach is using a machine learning technique called decision trees. Decision trees will suggest what the fundamental annotations segregating the data in correct and error calls are. Another advantage of decision trees is that they barely need any data preparation, as opposed to many other machine learning techniques.

Get Bioinformatics with Python Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.