Several Bioconductor packages, for the R software, provide the facility for creating MA plots. These include affy (ma.plot, mva.pairs), limma (plotMA), marray (maPlot), and edgeR(maPlot)
Similar "RA" plots can be generated using the raPlot function in the caroline [https://cran.r-project.org/ CRAN] R package.
An interactive MA plot to filter genes by M, A and p-values, search by names or with a lasso, and save selected genes, is available as an R-Shiny code [https://github.com/alisheharyar/Enhanced_MA_Plot Enhanced-MA-Plot].