Here at FlowJo, LLC, plugins are a new addition that allow users to create their own extended functionality for the FlowJo™ application. During my internship here, I have been assigned the task of creating an example plugin and follow-up documentation that can help future users kickstart their own plugin creations.
The Autogating plugin is an example of the capabilities the user is provided to harness some of the special features in FlowJo. It extends the contouring functionality built into FlowJo by allowing the user to discretely select what percent of population they want to gate around. The current contour-mapping function in FlowJo only allows the user to select child populations within the parent population, indicated by pseudo-contours. While useful, this function falls short when the user is trying to pinpoint exactly what percentage of child population to isolate. This is where the Autogating plugin comes in.
When opened, it gives the user the option to choose their specific parameters and name the sub-population they’re going to create. (By default, the sub-population name will be the two parameters they chose.) See Figure 1.
Once they hit run, the closest specified sub-population percentage is found and rendered.
For more information about this plugin and how to create and implement your own, check out the developer docs over at the Flowjo Exchange.