Elastic-R is a virtual collaborative environment for scientific computing and data analysis in the cloud. It aims to lower barriers to accessing cyberinfrastructures and bridge the gap between existing scientific computing environments (SCEs) and grids/clouds. Elastic-R provides plug-and-play access to computational resources like clusters, grids, and clouds. It includes computational components like R packages, Scilab modules, and toolkits. Users can access these components through computational interfaces like a web-based workbench with plugins. Elastic-R also provides storage, scripting environments, and application programming interfaces to facilitate collaboration and reproducible research.