Skip to content

Supported Platforms

BioGrids provides optimized software packages for multiple operating systems and hardware architectures. Our goal is to support the platforms most commonly used in computational biology research.

Operating Systems

Linux Distributions

Fully Supported:

  • RHEL 8 and newer
  • Rocky Linux 8 and newer
  • AlmaLinux 8 and newer

macOS

Supported Versions:

  • macOS 14 and newer
  • Support for both Intel and Apple Silicon (M1/M2) processors

Windows

Currently, BioGrids does not provide native Windows support. However, you can run BioGrids on Windows using:

  • Windows Subsystem for Linux (WSL2) with a supported Linux distribution
  • Virtual machines

Hardware Requirements

Minimum System Requirements

For Desktop/Workstation Use:

  • CPU: 4 cores, 2.0 GHz or faster
  • Memory: 8 GB RAM minimum, 16 GB recommended
  • Storage: 20 GB free space for basic installation
  • Network: Broadband internet connection for downloads

For Server Deployments:

  • CPU: 8+ cores recommended
  • Memory: 32 GB+ RAM for multi-user environments
  • Storage: 100+ GB for full software collection
  • Network: High-speed connection for software distribution

Computational Biology Workstation:

  • CPU: 16+ cores (Intel Xeon or AMD EPYC)
  • Memory: 64-128 GB RAM
  • Storage: 1TB+ NVMe SSD + network storage
  • GPU: NVIDIA GPU for CUDA-enabled applications

High-Performance Computing (HPC) Cluster:

  • Compute Nodes: 24+ cores per node, 128+ GB RAM
  • Storage: Shared parallel filesystem (Lustre, GPFS, etc.)
  • Network: InfiniBand or high-speed Ethernet
  • Scheduler: Slurm, PBS, or similar job scheduler

Cloud Platforms

BioGrids is optimized for major cloud computing platforms:

Amazon Web Services (AWS)

  • Pre-configured AMIs available
  • Optimized for EC2 instance types
  • Integration with AWS Batch for large-scale computing
  • Support for Spot instances for cost optimization

Google Cloud Platform (GCP)

  • Compatible with Compute Engine instances
  • Integration with Google Kubernetes Engine
  • Support for preemptible instances

Microsoft Azure

  • Compatible with Azure Virtual Machines
  • Support for Azure Batch
  • Integration with Azure Machine Learning

Other Cloud Providers

BioGrids can run on any cloud platform that supports Linux virtual machines, including:

  • IBM Cloud
  • Oracle Cloud Infrastructure
  • DigitalOcean
  • Linode

Container Support

BioGrids software is compatible with containerization technologies:

Singularity/Apptainer

  • Singularity images for HPC environments
  • Compatible with most HPC schedulers
  • Supports GPU pass-through for CUDA applications

Getting Platform-Specific Help

If you need assistance with a specific platform or have compatibility questions:

  1. Check our installation guides for platform-specific instructions
  2. Review our FAQ for common questions
  3. Contact our support team at help@biogrids.org
  4. Join our mailing list for community support

Stay updated on platform support by joining our mailing list for announcements.