Inferring ecological interaction types for a small microbial community. The interaction types are coded as the sign-pattern of the Jacobian matrix. a For a microbial community of two taxa, its ecological network and the sign-pattern of the corresponding Jacobian matrix are shown here. b There are three possible steady-state samples (shown as colored pie charts), and two of them share taxon 1. We calculate the green line that passes through the origin and is perpendicular to the vector (shown as a blue line segment). This green line crosses the origin, and two other orthants (shown in light cyan and green), offering a set of possible sign-patterns: and , for which may belong to. Provided that , we conclude that . c For a microbial community of three taxa, its ecological network and the sign-pattern of the corresponding Jacobian matrix are shown here. d There are seven possible steady-state samples, and we plot four of them that share taxon 1. Consider a line segment (solid blue). We calculate the orange plane that passes through the origin and is perpendicular to this solid blue line. This orange plane crosses nine regions: the origin and the other eight regions (denoted in different color cubes, color lines), offering nine possible sign-patterns for s
1. We can consider another line segment that connects two steady-state samples sharing taxon 1, say, and , and repeat the above procedure. We do this for all the sample pairs (dashed blue lines), record the regions crossed by the corresponding orthogonal planes. Finally, the intersection of the regions crossed by all those orthogonal hyperplanes yields a minimum set of sign-patterns that s
1 may belong to. If we know that , then we can uniquely determine