All Tools

Tools

Below you can find the entire catalogue of tools and services offered on EBRAINS.  

ebrains-collaboratory

The EBRAINS Collaboratory (initially known as Collaboratory 2.0) offers researchers and developers an environment to work in teams and share their work with users, teams or all of the Internet. Workspaces in the Collaboratory are known as collabs. The Collaboratory is composed of a collection of software for web services. The IAM service of the Collaboratory manages user identification and team management for EBRAINS services. Users can be grouped into units, groups and collab teams for simpler management. The Wiki service of the Collaboratory hosts the main interface to access all other Collaboratory services. It also offers a handy way of documenting your work with a simple wiki user interface. The Drive service offers each collab its own storage space for files. The drive provides easy access to files from Jupyter Notebooks. All files are under version control. The Drive is intended for smaller files that change more often. The Lab service provides a JupyterLab environment for your notebooks with official releases of EBRAINS tools pre-installed. It’s a great way of programming interactively and of sharing your notebooks with other users. The Office service handles Office documents (Word, PowerPoint or Excel) which can be edited collaboratively online. Whether it is for taking live minutes in a meeting or to finalize/review a report, the collaborative mode is very handy. The Bucket service offers each collab its own storage space for large files. The bucket provides programmatic access to files from Jupyter Notebooks via the bucket API. Datasets, videos and other files too large for the Drive should be stored here. The Chat service offers instant messaging with all users that have an EBRAINS account and that have entered the chat at least once. The chat offers channels, discussions and direct messaging. Client apps are available for desktop and mobile devices. Users that are not active in the Chat also receive notifications by email.

Factorisation-based Image Labelling

Rationale The approach assumes that segmented (into GM, WM and background) images have been aligned, so does not require the additional complexity of a convolutional approach. The use of segmented images is to make the approach less dependent on the particular image contrasts so it generalises better to a wider variety of brain scans. The approach assumes that there are only a relatively small number of labelled images, but many images that are unlabelled. It therefore uses a semi-supervised learning approach, with an underlying Bayesian generative model that has relatively few weights to learn. Model The approach is patch based. For each patch, a set of basis functions model both the (categorical) image to label, and the corresponding (categorical) label map. A common set of latent variables control the two sets of basis functions, and the results are passed through a softmax so that the model encodes the means of a multinouli distribution (Böhning, 1992; Khan et al, 2010). Continuity over patches is achieved by modelling the probability of the latent variables within each patch conditional on the values of the latent variables in the six adjacent patches, which is a type of conditional random field (Zhang et al, 2015; Brudfors et al, 2019). This model (with Wishart priors) gives the prior mean and covariance of a Gaussian prior over the latent variables of each patch. Patches are updated using an iterative red-black checkerboard scheme. Labelling After training, labelling a new image is relatively fast because optimising the latent variables can be formulated within a scheme similar to a recurrent Res-Net (He et al, 2016)."

Create an account

EBRAINS is open and free. Sign up now for complete access to our tools and services.