warbleR: سادهسازی تحلیل صوتی زیستی ================
🌐 زبانها: انگلیسی | اسپانیایی | فرانسوی | آلمانی | پرتغالی | ایتالیایی | روسی | چینی (ساده) | چینی (سنتی) | ژاپنی | کرهای | هندی | تایلندی | هلندی | لهستانی | عربی | فارسی | ترکی | ویتنامی | اندونزیایی | آسامی

warbleR با هدف تسهیل تحلیل ساختار سیگنالهای صوتی حیوانات در زبان R طراحی شده است. کاربران میتوانند ضبطهای پرندگان با دسترسی آزاد را جمعآوری کنند یا دادههای خود را وارد یک جریان کاری کنند که نمایش طیفنگاری و اندازهگیری پارامترهای صوتی را آسان میکند. warbleR از ابزارهای تحلیل صوتی پایه بسته seewave استفاده میکند و ابزارهای جدیدی برای تحلیل ساختار آکوستیک ارائه میدهد. این ابزارها برای تحلیل دستهای سیگنالهای صوتی در دسترس هستند.
ویژگیهای اصلی این بسته عبارتند از:
- ابزارهای متنوع برای اندازهگیری ساختار آکوستیک
- استفاده از حلقهها برای اعمال وظایف بر روی سیگنالهای صوتی که در
- تولید تصاویر در پوشه کاری با طیفنگار جهت
این بسته توابعی برای موارد زیر ارائه میدهد:
- جستجو و دانلود ضبطهای Xeno‐Canto
- جستجو، سازماندهی و مدیریت چندین فایل صوتی
- شناسایی خودکار سیگنالها (در فرکانس و زمان) (اما برای پیادهسازی کاملتر و کاربرپسندتر بسته R
- ساخت طیفنگار از کل ضبطها یا سیگنالهای منفرد
- اجرای اندازهگیریهای مختلف ساختار سیگنال صوتی
- ارزیابی عملکرد روشهای اندازهگیری
- فهرستبندی سیگنالها
- توصیف سطوح ساختاری مختلف در سیگنالهای صوتی
- تحلیل آماری هماهنگی دوئتها
- یکپارچهسازی پایگاههای داده و جداول یادداشتگذاری
بهرهوری. ابزارهایی برای ارزیابی عملکرد تحلیل در هر مرحله نیز در دسترس هستند.
نصب
بسته را از CRAN به صورت زیر نصب/بارگذاری کنید:
`` r
install.packages("warbleR")
load package
library(warbleR)برای نصب جدیدترین نسخه توسعهای از
گیتهاب شما به بسته R با نام
remotes نیاز خواهید داشت: r
remotes::install_github("maRce10/warbleR")load package
library(warbleR) ``استفاده
این بسته شامل چندین ویگنت است که ویژگیهای اصلی آن را توضیح میدهند. معرفی warbleR یک نمای کلی از قابلیتهای بسته ارائه میدهد. ویگنت فرمت دادههای حاشیهنویسی توصیف دقیقی از فرمت مورد نیاز برای ورودیهای حاشیهنویسی ارائه میکند. همچنین سه ویگنت بسته اضافی با مثالهایی درباره نحوه سازماندهی توابع در یک گردش کار تحلیل صوتی وجود دارد.
یک شرح کامل از بسته (هرچند کمی قدیمی) را میتوان در این مقاله ژورنالی یافت.
بستههای دیگر
بستههای seewave و tuneR مجموعه وسیعی از توابع را برای تحلیل و دستکاری صوتی فراهم میکنند. آنها عمدتاً روی اشیای موجی که قبلاً وارد محیط R شدهاند کار میکنند. بسته baRulho بر کمّیسازی تخریب سیگنالهای صوتی ناشی از زیستگاه تمرکز دارد و ورودی و خروجی دادههایی مشابه با warbleR دارد. بسته Rraven تبادل داده بین R و نرمافزار تحلیل صدای Raven (آزمایشگاه پرندهشناسی کرنل) را تسهیل میکند و میتواند برای وارد کردن Raven به عنوان ابزار حاشیهنویسی در گردش کار تحلیل صوتی در R بسیار مفید باشد. بسته ohun بر شناسایی خودکار رویدادهای صوتی کار میکند و توابعی برای تشخیص و بهینهسازی روالهای شناسایی ارائه میدهد. dynaSpec امکان ایجاد طیفنگارههای پویا (یعنی ویدیوهای طیفنگارهای) را فراهم میکند.
استناد
لطفاً warbleR را به صورت زیر ذکر کنید:
Araya-Salas, M. و Smith-Vidaurre, G. (2017)، warbleR: یک بسته r برای سادهسازی تحلیل سیگنالهای صوتی حیوانات. Methods Ecol Evol. 8، 184-191.
توجه: لطفاً بستههای tuneR و seewave را نیز ذکر کنید اگر از هرگونه تابع تولید طیف نگاره یا اندازهگیری صوتی استفاده میکنید
--- Tranlated By Open Ai Tx | Last indexed: 2026-06-13 ---