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
Recommended Configurations
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:
- Check our installation guides for platform-specific instructions
- Review our FAQ for common questions
- Contact our support team at help@biogrids.org
- Join our mailing list for community support
Stay updated on platform support by joining our mailing list for announcements.