Human TMC1 and TMC2 are mechanically gated ion channels

 76
Human TMC1 and TMC2 are mechanically gated ion channels