Keywords: Interoperability, R, Bioconductor, data structures, genomics
While the benefits of interoperability are often readily apparent to the user, the benefits to the developer are often underappreciated. This talk describes the development of two new statistical methods and corresponding software packages. These packages vary in the degree to which they leverage existing packages, from a key dependency on previously developed data structures to reliance on specific functions from an individual package. In exploring these different degrees of dependency and interoperability, we highlight the benefits and challenges of working within a software community, such as the Bioconductor project.