CCLS Software Engineering Services
CCLS offers access to enterprise-level groupware to promote collaboration in computing for life sciences. This groupware collection includes a tool for web-based discussion forums, a wiki-based website for the project, software backup, project management, and (soon) automated building and testing. Researchers may request
research approval to access CCLS resources for your research.
Log In to register a new project
A Public Wiki-web and Private Wiki-web
Your team needs to communicate and coordinate tasks for your research. A wiki-web is a community-editable website
where many people can contribute information to the website; Wikipedia is an example of a wiki-web. Unlike Wikipedia,
your wiki-web is password-protected and encrypted, so you can safely post confidential research information online,
which only your research team and other CCLS researchers can access. For example, you can post meeting minutes,
to-do lists, research paper drafts, relevant papers for literature review, and experiments and results. Wiki-webs are a
great tool for team communication and coordination. You can also post content for public viewing. We offer
TWiki, an enterprise collaboration platform and knowledge management system. CCLS
manages this infrastructure for you.
Software Configuration Management System
Your software needs to always be in a working state and backed-up. A software configuration management system (SCM),
when used correctly, will keep your software always working and can also serve as a back-up system. Additionally, an SCM
makes it easy for team members to securely share code over the Internet. We offer
Subversion, a best-of-class SCM. Access to CCLS Subversion is encrypted and password-
protected, available only to researchers working on CCLS projects. CCLS also manages this infrastructure for you.
Bug-tracking System
Your research team needs to know what needs to be done at all times. A bug-tracking system can be used as a tool to
track all the tasks which need completion, as well as all the problems which need to be resolved. We offer
Trac, a simple-to-use issue tracking system. With Trac, you can manage your software
development progress, set milestones, record bugs and feature requests, and assign issues to developers. Trac
maintains visibility of the project progress and the responsibilities of each developer.
Automated Build and Testing
Your software needs to be tested and reliably built every time your development team makes changes. We offer
BuildBot, a multi-platform build and testing system. CCLS supports
32-bit Linux systems, Windows XP, and Mac OSX. Additionally, if you have a computer available to test your system, then
our BuildBot system can communicate with your computer to manage automated testing and building. CCLS partners with
your development team to manage this process.