Download GiA Roots Manual
Transcript
1.1. WHAT DOES GIA ROOTS DO? 3 We found no off-the-shelf solution available. As such, GiA Roots was born, first as a series of Matlab scripts to accompany an imaging platform (Iyer-Pascuzzi et al., Plant Phys 2010) and now, in its current version, as a stand-alone software. In practice, GiA Roots presumes that you – the user – has access to images of root networks. Perhaps these networks are from your own laboratory or that of your colleague. Perhaps these networks were downloaded from an online database. Whatsoever the case, you would like to know something about these root networks. For example, what is the average width of roots in the network, or what is the volume in the network? At the heart of GiA Roots are algorithms that transform the root systems in each image into a black and white image. Next, GiA Roots calculates features of individual root systems (see Figure 1.3 for an example of what these algorithms actually do). GiA Roots has become an essential tool in our collaborative work. We can now analyze Figure 1.3: What GiA Roots does to each network: (i) transforms images into black and white images; (ii) automatically extracts features of the networks. thousands of images in a few hours, whereas hand-curated analysis can often require many hours for an individual image. However, in trying to develop software that would be useful for our colleagues in both academic settings and in industry we were faced with two additional challenges: (i) GiA Roots must be general enough to analyze root images taken in a variety of imaging conditions; (ii) GiA Roots must be extensible so that advanced users could tell GiA Roots to extract features specific to their application. The need for generality means that the user must help GiA Roots pre-process images and decide which features to extract. We have tried to make these steps as intuitive as possible (see Chapter 3). The need for extensibility will be addressed in the advanced sections. So, in summary, GiA Roots can: