การวัดปริมาณ IHC

วิธีวัดปริมาณการย้อม IHC

การแปลงสีน้ำตาลจากการย้อมอิมมูโนฮิสโตเคมีให้เป็นตัวเลขต้องอาศัยการตัดสินใจสี่ข้อ: จะวัดอะไร วัดตรงไหนบนสไลด์ เซลล์แบบใดนับเป็นผลบวก และจะรายงานอะไร คู่มือนี้อธิบายทั้งสี่ข้อ แล้วให้ขั้นตอนใน QuPath, ใน Fiji (ImageJ) และใน SlideScope โดยไม่ต้องเขียนโค้ด

ตัดสินใจว่าจะวัดอะไร

ค่าที่วัดคืออะไรใช้เมื่อ
เปอร์เซ็นต์เซลล์ที่ให้ผลบวกเซลล์ที่ให้ผลบวก ÷ เซลล์ทั้งหมดที่นับ × 100 (ดัชนีการติดฉลาก)คำถามคือมีเซลล์กี่เซลล์ที่แสดงออกมาร์กเกอร์: Ki-67, ER, PR, p53 และมาร์กเกอร์ในนิวเคลียสส่วนใหญ่
H-score (0 ถึง 300)1 × % อ่อน + 2 × % ปานกลาง + 3 × % เข้มความเข้มของการติดสีแตกต่างกันระหว่างเซลล์และมีความสำคัญต่อคำถาม
คะแนน Allred (0 ถึง 8)คะแนนสัดส่วน (0 ถึง 5) + คะแนนความเข้มเฉลี่ย (0 ถึง 3)คุณทำตามโปรโตคอลที่รายงานคะแนนนี้ ซึ่งโดยทั่วไปคือ ER และ PR ในเนื้อเยื่อเต้านม
สัดส่วนพื้นที่ที่ติดสีพื้นที่ที่ให้ผลบวกต่อ DAB ÷ พื้นที่เนื้อเยื่อ × 100สีย้อมไม่ได้จำกัดอยู่ในเซลล์ที่นับได้: เมทริกซ์นอกเซลล์ พลาก เส้นใย การติดสีแบบกระจาย
เซลล์ที่ให้ผลบวกต่อ mm²เซลล์ที่ให้ผลบวก ÷ พื้นที่เนื้อเยื่อที่วิเคราะห์การเปรียบเทียบเซลล์ที่แทรกซึมหรือกระจายตัวระหว่างบริเวณ เช่น เซลล์ภูมิคุ้มกัน

เลือกค่าที่จะวัดก่อนดูผลลัพธ์ และใช้ค่าเดียวกันกับทุกตัวอย่าง สำหรับดัชนีที่อิงการนับ เครื่องคำนวณดัชนี Ki-67 แสดงว่าการนับในจำนวนหนึ่ง ๆ อาจคลาดเคลื่อนได้เท่าใด

ซอฟต์แวร์สำหรับการวัดปริมาณ IHC

เครื่องมือค่าใช้จ่ายแพลตฟอร์มสิ่งที่ทำได้สำหรับ IHC
QuPathฟรี โอเพนซอร์สWindows, macOS, Linuxตรวจหาเซลล์บนภาพสไลด์ทั้งแผ่น Positive % ด้วย threshold หนึ่งค่าและ H-score ด้วยสามค่า สคริปต์สำหรับงานแบบชุด
Fiji / ImageJฟรี โอเพนซอร์สWindows, macOS, LinuxColour Deconvolution แยกสีย้อม ส่วนการทำ threshold สัดส่วนพื้นที่ และการนับอนุภาคเป็นขั้นตอนที่ทำด้วยมือหรือใช้มาโคร
SlideScopeแบบชำระเงิน ต้องสมัครสมาชิกเพื่อให้คะแนนภาพของคุณเองWindows 10/11, macOS 14+ให้คะแนนบริเวณที่เลือกโดยไม่ต้องเขียนโค้ด: เปอร์เซ็นต์ที่ให้ผลบวก, H-score และคะแนน Allred สำหรับมาร์กเกอร์ DAB ในนิวเคลียส หรือถามด้วยภาษาทั่วไป
HALO, Visiopharmเชิงพาณิชย์ ราคาสัญญาอนุญาตตามใบเสนอราคาWindowsโมดูลวิเคราะห์ IHC ที่มุ่งเน้นห้องปฏิบัติการที่มีงานปริมาณมากและอยู่ภายใต้การกำกับดูแล

การเปรียบเทียบเครื่องมือวิเคราะห์ที่กว้างกว่านี้อยู่ในการเปรียบเทียบซอฟต์แวร์วิเคราะห์ภาพจากกล้องจุลทรรศน์

วิธีวัดปริมาณ IHC ใน QuPath

  1. เปิดสไลด์และตั้งชนิดภาพเป็น Brightfield (H-DAB) เพื่อให้ QuPath แยกฮีมาทอกซิลินออกจาก DAB
  2. วาด annotation รอบเนื้อเยื่อที่จะให้คะแนน หลีกเลี่ยงการให้คะแนนทั้งภาพ เพราะรอยพับ ขอบ และพื้นหลังทำให้ผลเบี่ยงเบน
  3. รัน Analyze › Cell detection › Positive cell detection บน annotation ตรวจสอบว่านิวเคลียสที่ตรวจพบตรงกับภาพ และปรับการตั้งค่าการตรวจหาหากนิวเคลียสติดกันหรือตกหล่น
  4. สำหรับมาร์กเกอร์ในนิวเคลียส ให้ตั้ง Score compartment เป็น Nucleus: DAB OD mean ค่า threshold ค่าเดียวแบ่งเซลล์เป็นผลบวกและผลลบ ส่วน threshold สูงสุดสามค่าจะให้เกรดอ่อน ปานกลาง และเข้ม (1+, 2+, 3+)
  5. อ่านค่า Positive % ของ annotation ในแท็บ Annotations เมื่อมี threshold สามค่า QuPath จะคำนวณ H-score ตั้งแต่ 0 ถึง 300 ให้ด้วย
  6. เปิด Measure › Show annotation measurements ส่งออกตารางเป็น CSV สำหรับการวิเคราะห์ทางสถิติ และบันทึกค่า threshold ไว้ในส่วนวิธีการ

ค่า threshold ความเข้มชุดเดียวกันนี้เปลี่ยนภายหลังได้ด้วย Classify › Object classification › Set cell intensity classifications โดยไม่ต้องตรวจหาเซลล์ใหม่

วิธีวัดปริมาณการย้อม DAB ใน Fiji (ImageJ)

  1. เปิดภาพ RGB แบบ brightfield ภาพสไลด์ทั้งแผ่นมักใหญ่เกินกว่าจะเปิดที่ความละเอียดเต็ม จึงควรส่งออกบริเวณหรือขอบเขตภาพบางส่วนออกมาก่อน
  2. รัน Image › Color › Colour Deconvolution และเลือกเวกเตอร์ H DAB คุณจะได้ภาพสามภาพ: ฮีมาทอกซิลิน, DAB และภาพส่วนที่เหลือ (residual)
  3. สำหรับพื้นที่ที่ติดสี: บนภาพ DAB ให้ตั้ง threshold ด้วย Image › Adjust › Threshold ติ๊ก Area fraction และ Limit to threshold ใน Analyze › Set Measurements แล้วรัน Analyze › Measure
  4. สำหรับเปอร์เซ็นต์เซลล์ที่ให้ผลบวก: นับนิวเคลียสบนภาพฮีมาทอกซิลินและภาพ DAB (threshold, Process › Binary › Watershed, Analyze › Analyze Particles) แล้วหารนิวเคลียสที่ให้ผลบวกด้วยนิวเคลียสทั้งหมด
  5. ใช้ค่า threshold เดียวกันกับทุกภาพ และบันทึกขั้นตอนเป็นมาโครเพื่อให้ทำซ้ำกับทั้งชุดได้

ผู้พัฒนาปลั๊กอินเตือนว่าไม่ควรอ่านความเข้มของสี DAB เป็นปริมาณแอนติเจน เพราะ DAB ไม่เป็นไปตามกฎของ Beer-Lambert และการย้อมทางอิมมูโนไม่เป็นไปตามสัดส่วนปริมาณสัมพันธ์ (stoichiometric) ให้เปรียบเทียบความเข้มเฉพาะภายในการย้อมรอบเดียวกัน และควรนับเซลล์ที่ให้ผลบวกหรือวัดพื้นที่มากกว่าเปรียบเทียบความเข้มดิบ

วิธีให้คะแนน IHC ใน SlideScope (ไม่ต้องเขียนโค้ด)

  1. เปิดสไลด์ใน SlideScope บน Windows หรือ Mac (SVS, NDPI, MRXS, CZI, TIFF และรูปแบบอื่น ๆ ที่โปรแกรมอ่านได้) แล้ววาดหรือซูมไปยังบริเวณที่จะให้คะแนน
  2. เปิด Quantify ตั้ง Objects เป็นนิวเคลียส (nuclei) และตั้ง Stains เป็น Hematoxylin + DAB (IHC) หากสีย้อมของคุณต่างจากค่าเริ่มต้น ให้ประมาณเวกเตอร์สีย้อมจากสไลด์
  3. ใน Marker classification ให้เปิด Classify marker-positive objects โดยใช้ DAB เป็นมาร์กเกอร์ผลบวก ค่า threshold ของเกรดทั้งสาม (1+, 2+, 3+ ในหน่วยความหนาแน่นเชิงแสง) เริ่มต้นที่ 0.2, 0.4 และ 0.6 และแก้ไขได้
  4. รันการวิเคราะห์ นิวเคลียสแต่ละตัวจะมีเส้นขอบบนภาพ คุณจึงตรวจสอบผล แก้ไขคลาสของนิวเคลียส หรือตัดสิ่งที่อ่านผิดออกได้
  5. อ่านค่าเปอร์เซ็นต์ที่ให้ผลบวก, H-score, คะแนน Allred และจำนวนเซลล์ที่ให้ผลบวกต่อ mm² ของบริเวณนั้น แล้วส่งออกตารางวัตถุ (CSV) เส้นขอบ (GeoJSON ซึ่งเปิดใน QuPath ได้) และสรุปวิธีการ

หรือพิมพ์คำถาม ด้วย Ask Your Slide คุณถามได้ว่า “ในบริเวณนี้ นิวเคลียสที่เป็น Ki67 บวกมีกี่เปอร์เซ็นต์?” หรือ “ขอ H-score และคะแนน Allred ของพื้นที่ที่ฉันวาดเส้นขอบไว้” แล้ว SlideScope จะรันเครื่องมือชุดเดียวกันนี้บนคอมพิวเตอร์ของคุณและแสดงหลักฐานของทุกตัวเลข คะแนนใช้นิยามเดียวกับ QuPath ทั้งสองจึงให้ผลตรงกันกับเซลล์ชุดเดียวกัน การให้คะแนนเป็นการให้เกรดนิวเคลียส จึงเหมาะกับมาร์กเกอร์ในนิวเคลียส ผลลัพธ์มีไว้เพื่อการวิจัยและต้องให้คุณตรวจสอบด้วยตา ดูเพิ่มเติมที่หน้าการนับ

สิ่งที่กำหนดว่าตัวเลขถูกต้องหรือไม่

  • ตำแหน่งของมาร์กเกอร์: การให้คะแนนที่อิงนิวเคลียสเหมาะกับมาร์กเกอร์ในนิวเคลียส เช่น Ki-67, ER, PR และ p53 มาร์กเกอร์ที่เยื่อหุ้มเซลล์ (HER2, PD-L1) และในไซโทพลาซึมต้องวัดสีย้อมในส่วนนั้นของเซลล์ และการให้คะแนนทางคลินิกต้องเป็นไปตามคู่มือของวิธีทดสอบนั้น ๆ
  • ตั้งค่า threshold จากตัวควบคุม: กำหนดค่า threshold ผลบวกจากเนื้อเยื่อควบคุมในการย้อมรอบเดียวกัน ก่อนให้คะแนนการทดลอง และอย่าปรับค่าแยกตามสไลด์
  • บริเวณ: ให้คะแนนเนื้อเยื่อที่ตรงกับคำถาม และตัดเนื้อตาย รอยพับ การติดสีที่ขอบ และสโตรมาออก เว้นแต่โปรโตคอลจะรวมไว้ Hot spot กับทั้งชิ้นเนื้อให้ตัวเลขต่างกัน ให้ระบุว่าใช้แบบใด
  • ตรวจสอบการตรวจหา: ดูเส้นขอบ นิวเคลียสที่ติดกันทำให้จำนวนนับลดลง และนิวเคลียสที่ถูกแบ่งทำให้จำนวนนับเพิ่มขึ้น เนื้อเยื่อที่หนาแน่นต้องใช้ตัวตรวจหาแบบการเรียนรู้เชิงลึกหรือปรับการตั้งค่า
  • เซลล์มากพอ และ n ที่ถูกต้อง: ให้คะแนนหลายร้อยเซลล์ต่อตัวอย่าง และทำสถิติกับค่าเดียวต่อสัตว์หรือผู้ป่วยหนึ่งราย ไม่ใช่กับเซลล์หรือขอบเขตภาพ
  • รายงานให้ครบ: ซอฟต์แวร์และเวอร์ชัน เวกเตอร์สีย้อม ค่า threshold กฎการเลือกบริเวณ จำนวนเซลล์ที่นับ และผู้ที่ตรวจสอบผล

คำถาม

จะวัดปริมาณการย้อม IHC ได้อย่างไร

ตัดสินใจว่าจะวัดอะไร (เปอร์เซ็นต์เซลล์ที่ให้ผลบวก, H-score, คะแนน Allred หรือพื้นที่ที่ติดสี) วาดเส้นขอบบริเวณที่จะให้คะแนน แยกสี DAB ออกจากฮีมาทอกซิลินด้วย colour deconvolution ตรวจหาเซลล์ ให้เกรดแต่ละเซลล์ตามค่า threshold ที่กำหนดตายตัว และรายงานคะแนนพร้อมค่า threshold และจำนวนเซลล์

ใช้ซอฟต์แวร์ใดในการวัดปริมาณ IHC

QuPath และ Fiji (ImageJ) ใช้ได้ฟรีและเป็นที่นิยม QuPath ตรวจหาเซลล์บนภาพสไลด์ทั้งแผ่นและรายงานเปอร์เซ็นต์ที่ให้ผลบวกและ H-score ส่วน Fiji แยกสีย้อมและให้คุณทำขั้นตอนการนับเอง SlideScope ให้คะแนนบริเวณที่เลือกโดยไม่ต้องเขียนโค้ด และแพลตฟอร์มเชิงพาณิชย์อย่าง HALO และ Visiopharm ขายโมดูล IHC

เปอร์เซ็นต์ที่ให้ผลบวกหรือ H-score ดีกว่ากัน

เปอร์เซ็นต์ที่ให้ผลบวกตอบว่ามีเซลล์กี่เซลล์ที่แสดงออกมาร์กเกอร์ และเป็นตัวเลขที่ทำซ้ำได้ง่ายกว่า H-score ถ่วงน้ำหนักความเข้มของการติดสีด้วย ซึ่งมีประโยชน์เมื่อความเข้มแตกต่างกัน แต่ขึ้นกับค่า threshold สามค่า ไม่ว่ากรณีใดให้รายงานเปอร์เซ็นต์ที่ให้ผลบวกเสมอ

ImageJ วัดความเข้มของ DAB ได้หรือไม่

ImageJ วัดได้ว่าภาพ DAB ที่แยกออกมาเข้มเพียงใด แต่ DAB ไม่เป็นไปตามกฎของ Beer-Lambert และการย้อมทางอิมมูโนไม่เป็นไปตามสัดส่วนปริมาณสัมพันธ์ ความเข้มของสีจึงไม่ใช่ตัววัดปริมาณแอนติเจน การนับเซลล์ที่ให้ผลบวกหรือวัดพื้นที่ที่ติดสีจึงมีเหตุผลรองรับมากกว่าการเปรียบเทียบความเข้มดิบ

ควรให้คะแนนกี่ขอบเขตภาพหรือกี่เซลล์

ให้มากพอที่จะเป็นตัวแทนของเนื้อเยื่อ: อย่างน้อยหลายร้อยเซลล์ต่อตัวอย่าง จากขอบเขตภาพที่เลือกตามกฎที่กำหนดไว้ก่อนดูการติดสี หน่วยทางสถิติคือสัตว์หรือผู้ป่วย ไม่ใช่เซลล์

SlideScope วัดปริมาณ IHC ได้หรือไม่

ได้ สำหรับมาร์กเกอร์ DAB ในนิวเคลียส SlideScope นับนิวเคลียสในบริเวณที่คุณเลือก ให้เกรดแต่ละตัวตามค่าเฉลี่ยความหนาแน่นเชิงแสงของ DAB และรายงานเปอร์เซ็นต์ที่ให้ผลบวก, H-score และคะแนน Allred บนคอมพิวเตอร์ของคุณเอง SlideScope เป็นแอปแบบชำระเงินที่มีคลังภาพตัวอย่างฟรี (ใช้ได้ทุกเครื่องมือ) และต้องสมัครสมาชิกสำหรับภาพของคุณเอง ใช้เพื่อการวิจัยเท่านั้น

แหล่งอ้างอิง

คู่มือนี้มีไว้เพื่อการวิจัยและการเรียนการสอน ไม่ใช่ขั้นตอนการวินิจฉัย การให้คะแนนเพื่อการดูแลผู้ป่วยต้องเป็นไปตามวิธีทดสอบที่ผ่านการตรวจสอบความถูกต้อง (validated) แนวทางปัจจุบันสำหรับมาร์กเกอร์นั้น และวิจารณญาณของพยาธิแพทย์

ให้คะแนน IHC บนสไลด์ของคุณเอง

SlideScope ให้คะแนนบริเวณบนสไลด์ของคุณบนคอมพิวเตอร์ของคุณเอง และแสดงเส้นขอบเบื้องหลังทุกตัวเลข ลองใช้ทุกเครื่องมือฟรีกับภาพตัวอย่างในตัว การเปิดภาพของคุณเองต้องสมัครสมาชิก ตัดสินใจแล้วใช่ไหม สมัครสมาชิกเลย

ดาวน์โหลด SlideScope