Пакет R Venn Diagram Почтенный недоступен - альтернативный пакет?

Мне нужно построить диаграммы Венна, пропорциональные площади, по крайней мере, с 5 переменными.

Я попытался установить пакет Vennerable, но он больше не доступен. Ссылка на сборку Windows не работает (страница не найдено).

Есть ли альтернативный пакет?


person user670186    schedule 15.05.2011    source источник
comment
Может быть, вам стоит добавить несколько заглавных букв и восклицательных знаков, чтобы мы все больше стремились помочь вам? Интересно, почему ваш предыдущий вопрос получил отрицательный ответ.   -  person Nick Sabbe    schedule 15.05.2011
comment
@user670186 user670186 Если вы не знали: использование заглавных букв и восклицательных знаков считается криком и очень невежливо. Не надо кричать на этом форуме. Если вы разместите четкий вопрос, и если кто-то знает ответ, мы постараемся помочь.   -  person Andrie    schedule 15.05.2011
comment
возможный дубликат R установить пакет Vennerable в Windows   -  person Joris Meys    schedule 16.05.2011
comment
@Джорис Не дублировать. Предыдущий вопрос об установке Vennerable, этот об альтернативе.   -  person Marek    schedule 16.05.2011
comment
В старом вопросе о диаграммах Венна в R есть несколько решений.   -  person Marek    schedule 17.05.2011
comment
Почтенный снова доступен. Я добавляю ответ об этом к вашему предыдущему вопросу.   -  person Marek    schedule 06.06.2011


Ответы (5)


Исходные файлы, последний раз обновленные в 2007 году, можно загрузить с Sourceforge в виде файла tar.gz:

http://sourceforge.net/projects/vennerable/files/R%20Source%20package/1.1.1.1/Vennerable_1.1.1.1.tar.gz/download

Еще лучше, то, что кажется более обновленным (Редактировать: и поврежденным) исходным файлом, последний раз обновленным в 2009 году, можно извлечь из R-Forge с помощью SVN:

svn checkout svn://svn.r-forge.r-project.org/svnroot/vennerable

Можете ли вы создать его самостоятельно с помощью Rtools? Журнал сборки Linux x86_64 указывает на проблему с виньеткой, из-за которой сборка завершается сбоем, а исходный tar.gz и двоичные файлы недоступны. Возможно, построить его самостоятельно без виньетки получится. Последний раз пакет обновлялся 19 месяцев назад, поэтому в настоящее время он не поддерживается.

Изменить

Кажется, самые последние версии R-Forge ломают упаковку. Возникла проблема с функцией compute.Venn(), и ряд тестов не прошел. Я собрал для вас версию Venerable_1.1.1.1 на Sourceforge для архитектуры x86_64. Вы можете скачать его по адресу:

http://commondatastorage.googleapis.com/jthetzel-public/Vennerable_1.1.1.1.zip

На самом деле я не тестировал пакет, но он успешно устанавливается и загружается в R 2.13.0 x86_64 в Windows 7. Если у вас есть дополнительные вопросы, вы можете написать автору пакета, Джонатану Суинтону, адрес электронной почты которого вы найдете в DESCRIPTION файл в zip-архиве.

Обратите внимание на редкое правильное использование всех заглавных букв для ссылки на файл DESCRIPTION, который был назван так по предположительно историческим причинам (хотя мне было бы интересно, если бы у кого-нибудь было окончательное объяснение). Большинство других вариантов использования всех заглавных букв, как правило, не одобряются, если только вы специально не собираетесь повышать систолическое давление в сообществе SO.

person jthetzel    schedule 15.05.2011

Следить за этим:

source("http://bioconductor.org/biocLite.R")       
biocLite("graph")       
biocLite("RBGL")       
biocLite("RColorBrewer")       
biocLite("gtools")       
biocLite("reshape" 
install.packages("Vennerable", repos="http://R-Forge.R-project.org") 
person athi    schedule 16.09.2014

Взглянув на CRAN (место для пакетов R), я обнаружил как минимум два многообещающих пакета: VennDiagram и продавец.

person Nick Sabbe    schedule 15.05.2011
comment
VennDiagramm: делает только репрезентативные диаграммы кругов и областей с 3 переменными. У меня 6. veneuler может сделать больше 3, но его версия неточная ( я проверял). Мне нужен пакет, который может отображать квадраты или другие формы для правильного представления. Единственный пакет, который я нашел, который может это сделать, — это Vennerable. Но ссылка НЕ ​​работает. У кого-нибудь есть бинарник Windows Vennerable_2.0? - person user670186; 15.05.2011

Почтенный 3.0 доступен. Его можно загрузить, например, из R с помощью
install.packages("Vennerable", repos="http://R-Forge.R-project.org")

person Jonathan Swinton    schedule 29.07.2013
comment
Думаю, было бы хорошо, если бы вы добавили информацию о том, как получить зависимые пакеты RBGL и graph. - person Dieter Menne; 29.07.2013
comment
Приведенный выше комментарий предлагает предоставить дополнительную информацию о получении зависимых пакетов, но решение только что сработало для меня без проблем. Это правда, что у меня могли быть уже установлены зависимости от bioconductor, но это должно быть легко сделать, следуя инструкциям на bioconductor. страница установки. В любом случае, спасибо @Jonathan Swinton - person Sergei; 07.06.2015

Тщательная проверка приводит к созданию этого биоинформатического движка с более высокой производительностью, чем доступные пакеты R для диаграмм Венна. там до сих пор. Он написан на Perl бельгийским автором Ливеном Стерком ([email protected]) из Гентского университета.

веб-инструмент создает в качестве выходных данных не только запрошенную диаграмму (при условии, что входные данные состоят из 5 или менее наборов, что уже превосходит возможности большинства пакетов R, доступных для диаграмм Венна), но также создает текстовый файл со списком содержащихся элементов. в каждой группе перекрестков для детального осмотра. Списки, хотя и не являются геометрическими диаграммами как таковыми, могут быть созданы даже для сравнений, превышающих 5 наборов. Кроме того, этот веб-инструмент также выводит общее количество элементов в наборе данных в виде таблицы для подтверждения уникальных записей.

Единственная отсутствующая функция: взвешенная опция, эквивалентная «Chow-Ruskey» в пакете Vennerable R, которая, однако, кажется, страдает некоторыми проблемами (кроме ненадежной установки, как упоминалось выше), добавляя дополнительный элемент в последний список групп, представленный в кадр данных для перекрытия. Vennerable (и другие пакеты того же рода) только генерирует фигуру с метками групп и нумерует элементы, содержащиеся на пересечении, не перечисляя их. Диаграммы Венна и данные пересечения в целом, хотя и простые в принципе, очень полезны для иллюстрации охвата биологических данных «мультиомики» просто в качестве примера.

person Ana Maria Mendes-Pereira    schedule 14.10.2015