Privacy-preserving biomedical data sharing and computation