RxTx offers consulting services for scientific software, including development, testing, documentation writing, and deployment.
Here at RxTx, we offer services for (open-source or in-house developed) scientific software that will help you accelerate your industrial drug discovery or academic basic research. See our portfolio for details on previous contributions to open-source software. Visit RxTx Research for details on projects, publications, and talks.
Scientific software development and maintenance
We offer software development based on customer or partner needs. For example, RxDock, the open-source molecular docking software we modernized, and GROMACS, the open-source molecular dynamics simulation software we use and customize, can also be extended to fit your needs. The software development services we offer include, but are not limited to:
- adding a new feature, for example, developing a new module that implements a particular method,
- improving existing functionality, for example, customizing the existing code for solving a particular problem,
- refactoring and modernizing code, for example, evolving from C++98 with dependency on legacy libraries and build systems to C++17 with modern open-source libraries and build systems,
- extending the application programming interface (API) for your particular requirements, and
- fixing a particular issue as soon as possible.
Scientific software testing and documentation writing
We offer writing new and improving existing unit and system tests for existing scientific software. We also offer testing pipeline design for various software as a service (SaaS) and self-hosted continuous integration (CI) tools.
We offer writing user- or developer-oriented documentation for existing scientific software, including the documentation of application programming interfaces (APIs). We also offer setup of the documentation build process for producing printable and web-friendly output from the common source.
Scientific software cross-platform porting
We offer software porting of existing scientific applications and libraries from and to Linux, FreeBSD/DragonFly BSD, Solaris/illumos, macOS, and Windows, including MSVC, Cygwin, MinGW/Mingw-w64, and WSL. For example, we fixed numerous issues related to porting GNU/Linux- and x86/AMD64-focused open-source scientific software such as RxDock and GROMACS to various other operating systems, compilers, and platforms.
Scientific software integration and deployment; workflow design and automation
We offer integration of existing open-source applications and libraries into your workflow, including deployment of server-side software on your on-premise or cloud infrastructure. We also assist in choosing specific open-source software for your scientific workflow and workflow design and automation.
For inquiries please reach out to us by e-mail at firstname.lastname@example.org or via the contact form below.