Table 2.
Features comparison between plotnineSeqSuite, ggseqlogo and ggmsa
| plotnineSeqSuite | Logomaker | ggseqlogo | ggmsa | ||
|---|---|---|---|---|---|
| Programming language | Python | Python | R | R | |
| Framework library | plotnine | Matplotlib | ggplot2 | ggplot2 | |
| Programming style | ggplot2 | Matplotlib | ggplot2 | ggplot2 | |
| Programming paradigm | Object-oriented | Object-oriented | Process-oriented | Process-oriented | |
| Sequence type | DNA | Yes | Yes | Yes | Yes |
| RNA | Yes | Yes | Yes | Yes | |
| AA | Yes | Yes | Yes | Yes | |
| Custom letters | Yes | Yes | Yes | Not supported | |
| Sequence logo | Probability logo | Yes | Yes | Yes | Yes |
| Information logo | Yes | Yes | Yes | Not supported | |
| Custom logo | Yes | Yes | Yes | Not supported | |
| Sequence alignment diagram | Yes | Not supported | Not supported | Yes | |
| Sequence histogram | Yes | Not supported | Not supported | Yes | |