Taichung Veterans General Hospital Grant TCVGH-1128902E, TCVGH-1138902E, and TCVGH-1113001D