Francis Rowland

Learn More
Tom Hancocks [1] Cross-domain Beginner Intermediate 1 hour This course introduces user experience design (UXD) in the context of bioinformatics tools and service development. It provides an overview of basic concepts and links to external resources on UXD where you can learn more. User experience is somewhat intangible, and perhaps unmeasurable, but there(More)
BioJS is a community-based standard and repository of functional components to represent biological information on the web. The development of BioJS has been prompted by the growing need for bioinformatics visualisation tools to be easily shared, reused and discovered. Its modular architecture makes it easy for users to find a specific functionality without(More)
User-centred design (UCD) is a type of user interface design in which the needs and desires of users are taken into account at each stage of the design process for a service or product; often for software applications and websites. Its goal is to facilitate the design of software that is both useful and easy to use. To achieve this, you must characterise(More)
Visualisations and graphics are fundamental to studying complex subject matter. However, beyond acknowledging this value, scientists and science-policy programmes rarely consider how visualisations can enable discovery, create engaging and robust reporting, or support online resources. Producing accessible and unbiased visualisations from complicated,(More)
The availability of comprehensive information about enzymes plays an important role in answering questions relevant to interdisciplinary fields such as biochemistry, enzymology, biofuels, bioengineering and drug discovery. At the EMBL European Bioinformatics Institute, we have developed an enzyme portal (http://www.ebi.ac.uk/enzymeportal) to provide this(More)
In computer science, an ontology is essentially a graph-based knowledge representation in which each node corresponds to a concept and each edge specifies a relation between two concepts. Ontological development in biology can serve as a focus to discuss the challenges and possible research directions for ontologies in visualization. The principle(More)
I n computer science, an ontology is essentially a graph-based knowledge representation in which each node corresponds to a concept and each edge specifi es a relation between two concepts. Concepts can encompass a variety of real-world entities and abstractions such as names, objects, events, ideas, and types. Relations can encompass different(More)
  • 1