skip to main content

Transcriptomics of the Pomacea canaliculatas' kidney(SRR6429133)