Research Areas

Computer Science: Heuristic Search Methods

Metaheuristics combine basic heuristic methods in a higher-level framework aimed at efficiently and effectively exploring a search space that guides the search for a solution in a broad range of optimization problems. The main goal is to find an acceptable solution with an acceptable time. Most of the metaheuristics consist of interaction with local improvements (exploitation) and strategies that avoid being trapped in local optima (exploration).

In Bioinformatics there are several problems that still do not have a computational method that can guarantee a minimum quality of solution in a feasible time. This is due to the fact that, the rules that govern the biochemical processes and relations are partially known, making harder to design efficient computational strategies. Since such problems are classified as NP-Complete or NP-Hard, there is the need to use computational techniques that can deal with them.

Metaheuristics are one of the most common and powerful techniques used in this case. They do not guarantee the optimal solution, but they give a good approximation with a limited computational effort.

distributed meta-heuristicspopulation-based metaheuristicsevolutionary computationmulti and many objective optimization

Tools and Datasets

Science is rapidly advancing towards a paradigm of greater transparency and accessibility. This shift encompasses not only the sharing of data but also extends to publications, computer code, and methodologies.

In recent years, SBCB Lab has developed many tools, libraries, and datasets to foster collaboration and enhance accessibility within the scientific community. Our commitment to free access to these resources reflects our belief in the importance of leveling the playing field and empowering researchers from diverse backgrounds to contribute meaningfully to scientific progress.

Publications

2024

2023

2021

Laboratory Facilities

The Structural Bioinformatics and Computational Laboratory maintains and constantly expands cutting-edge facilities that enable students and scientists to carry out their research. The SBCB Lab also has access to international High Performance Computing infrastructure through cooperation projects with France, Chile, and Germany. The SBCB Lab is also member of the National Research Infrastructure Platform MCTI.


  • SBCB Server - Jupyter Lab

    Jupyter enables interactive computing and is an alternative to accessing High-Performance Computing resources via SSH. It allows different programming languages and runtimes to be used within a web-based environment. While the front end runs in the browser on the client, the commands are executed on the remote systems. The SBCB Jupyter platform runs on 48 cores (Intel Xeon E5-2650V4), 768 GB memory, 5120 CUDA cores / 640 Tensor Core (Titan V GPU), and 200 TB of workspace. A detailed documentation of the Jupyter project can be found at https://jupyter.readthedocs.io.


  • SBCB Server - RStudio Server

    RStudio Server enables a browser-based interface to R running in the remote server, bringing the power and productivity of the RStudio IDE to server-based deployments of R. The SBCB RStudio Server runs on 64 cores (Intel Xeon Silver 4216), 1 TB of Memory, and 200 TB of workspace. A detailed documentation of the RStudio Server project can be found at https://docs.posit.co/ide/server-pro/1.1.463.

Hardware Overview

  • Application node 00 - sbcbserv00 - HP Proliant Server ML350E G8
    CPU: Intel Xeon E5-2407 2.2Ghz
    CPU Sockets per node: 2
    CPU Cores per node: 8
    CPU Threads per node: 8
    Main memory: 48 GB
    Local disks: 10 TB SAS
    Accelerators: TESLA nvidia K40. 2880 CUDA core, 12 GB GDDR5, 288 GB/sec, 4.29 Tflops
    Memory per accelerator: 12GB

  • Computing node 01 - sbcbserv01 - IBM X3650 M5 Server
    CPU: Intel Xeon E5-2650V4 30 MB 2.2 Ghz
    CPU Sockets per node: 2
    CPU Cores per node: 24
    CPU Threads per node: 48
    Main memory: 768 GB
    Local disks: 4.1 TB SAS
    Accelerators: Titan V GPU: Volta architecture, 5120 CUDA cores, 640 Tensor Cores, 12 GB HBM2, 652.8 GB/s Memory Bandwidth, 14,9 Tflops FP32
    Memory per accelerator: 12GB

  • Computing node 02 - sbcbserv02 - IBM X3650 M5 Server
    CPU: Intel Xeon E5-2650V4 30 MB 2.2 Ghz
    CPU Sockets per node: 2
    CPU Cores per node: 24
    CPU Threads per node: 48
    Main memory: 304 GB
    Local disks: 8 TB SAS
    Accelerators: Titan Xp GPU: Pascal architecture, 3840 CUDA core, 12 GB GDDR5X, 547.7 GB/s Memory Bandwidth, 10.97 TFLOPS Tflops FP32
    Memory per accelerator: 12GB

  • Computing node 03 - sbcbserv03 - IBM Lenovo SR650
    CPU: Intel Xeon Silver 4216 2.1 Ghz
    CPU Sockets per node: 2
    CPU Cores per node: 32
    CPU Threads per node: 64
    Main memory: 1 TB
    Local disks: 12 TB SAS
    Accelerators: Titan X 3584 CUDA core, 12 GB GDDR5X, 480 GB/sec Memory Bandwidth, 11 Tflops
    Memory per accelerator: 12GB

  • Computing node 04 - sbcbserv04 - SILIX Server
    CPU: AMD EPYC 7453 3.45 Ghz
    CPU Sockets per node: 2
    CPU Cores per node: 56
    CPU Threads per node: 112
    Main memory: 1 TB
    Local disks: 3 TB SSD
    Accelerators: 2 x Quadro Ampere RTX A5500, 24GB GDDR6 with ECC, 10.240 CUDA Core (34.1 TFLOPS), 320 Tensor Cores (272.8 TFLOPS), 80 RT Cores (66.6 TFLOPS), 768GB/sec Memory Bandwidth, CUDA NVLINK. Total GPU System with CUDA NVLINK: 20.480 CUDA Core, 640 Tensor Core, 160 RT Core, 48GB GDDR6
    Memory per accelerator: 24GB

  • Administration node 00 - HP ProLiant Server ML310E G8
    CPU: Intel Xeon E3-1220V2 3.1Ghz
    CPU Sockets per node: 1
    CPU Cores per node: 4
    CPU Threads per node: 4
    Main memory: 16 GB
    Local disks: 2 TB SAS

  • Administration node 01 - HP ProLiant Server ML310E G8
    CPU: Intel Xeon E3-1220V2 3.1Ghz
    CPU Sockets per node: 1
    CPU Cores per node: 4
    CPU Threads per node: 4
    Main memory: 16 GB
    Local disks: 2 TB SAS

  • Data node 00 - sbcbdata00 - Lenovo ThinkSystem DE2000H Hybrid Storage Array
    200 TB Lenovo ThinkSystem DE Series.

  • Data node 01 - sbcbdata01 - Storage Asustor Lockerstor8
    144 TB Asustor Lockerstor. Storage NAS Asustor AS6508T (Quad Core 2.1GHz/8GB DDR4/10GbE/USB3.2/8)

  • Data node 02 - sbcbdata02 - TS-h1886XU-RP R2 Qnap
    320 TB TS-h1886XU-RP R2 QNAP (AMD Ryzen 7 7000 32 GB DDR 5 10GbE).

  • Data node 03 - sbcbdata03 - TS-1673AU-RP - Qnap
    320 TB TS-1673AU-RP QNAP (AMD Ryzen Quad-Core, 16 GB UDIMM DDR4 ).

External Infrastructure

For the exclusive use of SBCB Lab members' research activities.

  • Computing node Dayhof - Center for Biotechnology - UFRGS - Brazil
    CPU: AMD EPYC 7502 2.5Ghz
    CPU Sockets per node: 2
    CPU Cores per node: 64
    CPU Threads per node: 128
    Main memory: 512 GB
    Local disks: 50 TB SAS
    Accelerators: NVIDIA Tesla T4: Turing architecture, 2560 CUDA core, 320 Tensor Cores, 16 GB GDDR6, 320+ GB/s Total Memory Bandwidth, 254.4
    Memory per accelerator: 16GB

  • Horeka Green - Steinbuch Centre for Computing - Karlsruhe Institute of Technology - Germany Through the cooperation with the Karlsruhe Institute of Technology (Germany), the Laboratory have access to the Horeka-Green supercomputer. It can provide a computing power of more than 17 PetaFLOPS or 17 quadrillion computing operations per second, which corresponds to the performance of more than 150,000 laptops. HoreKa is an innovative hybrid system with nearly 60,000 Intel processor cores, more than 220 terabytes of main memory and 668 NVDIA A100 GPUs.

© Copyright 2022 SBCB Laboratory. All Rights Reserved.