annotate readme.rst @ 0:b2040467dad2 draft

Uploaded
author rnateam
date Tue, 06 May 2014 12:51:51 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
1
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
2
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
3 This package is a Galaxy workflow for BlockClust pipeline.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
4
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
5
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
6 ======
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
7 Galaxy
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
8 ======
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
9
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
10 `Galaxy <http://galaxyproject.org/>`_ is an open, web-based platform for data intensive research.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
11 All tools can be combined in workflows without any need of programming skills.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
12 Furthermore the platform can be extended with more tools at any time.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
13 Each tool has its own information about what it does and how the input is supposed to look like.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
14 You can make data available for Galaxy by uploading local files or downloading online content.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
15 Inputfiles, workflowsteps and results are stored in a history where you can view them or reaccess them later.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
16 It is possible to share workflows and histories with other users or make the public available.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
17 Saved workflows can be used with new input files or just to rerun an analyses which ensures repeatability.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
18
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
19
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
20
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
21 Getting Started
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
22 ===============
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
23
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
24 BlockClust can be installed on all common Unix systems.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
25 However, it is developed on Linux and I don't have access to OS X. You are welcome to help improving this documentation, just contact_ me.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
26
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
27 For any additional information, especially cluster configuration or general Galaxy_ questions,
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
28 please have a look at the Galaxy Wiki.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
29
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
30 - http://wiki.galaxyproject.org/
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
31
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
32 - http://wiki.galaxyproject.org/Admin/
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
33
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
34 - http://galaxyproject.org/search/web/
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
35
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
36 .. _contact: https://github.com/bgruening
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
37 .. _Galaxy: http://galaxyproject.org/
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
38
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
39 Prerequisites::
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
40
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
41 * Python 2.6 or 2.7
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
42 * standard C compiler, C++ and Fortran compiler
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
43 * Autotools
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
44 * CMake
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
45 * cairo development files (used for PNG depictions)
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
46 * python development files
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
47 * Java Runtime Environment (JRE, used by OPSIN and NPLS)
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
48
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
49 To install all of the prerequisites you can run the following command, depending on your OS:
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
50
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
51 - Debian based systems: apt-get install build-essential gfortran cmake mercurial libcairo2-dev python-dev
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
52 - Fedora: yum install make automake gcc gcc-c++ gcc-gfortran cmake mercurial libcairo2-devel python-devel
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
53 - OS X (MacPorts_): port install gcc cmake automake mercurial cairo-devel
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
54
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
55 .. _MacPorts: http://www.macports.org/
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
56
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
57
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
58 ===================
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
59 Galaxy installation
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
60 ===================
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
61
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
62
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
63 0. Create a sand-boxed Python using virtualenv_ (not necessary but recommended)::
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
64
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
65 wget https://raw.github.com/pypa/virtualenv/master/virtualenv.py
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
66 python ./virtualenv.py --no-site-packages galaxy_env
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
67 . ./galaxy_env/bin/activate
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
68
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
69 .. _virtualenv: http://www.virtualenv.org/
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
70
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
71
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
72 1. Clone the latest `Galaxy platform`_::
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
73
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
74 hg clone https://bitbucket.org/galaxy/galaxy-central/
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
75
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
76 .. _Galaxy platform: http://wiki.galaxyproject.org/Admin/Get%20Galaxy
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
77
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
78 2. Navigate to the galaxy-central folder and update it::
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
79
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
80 cd ~/galaxy-central
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
81 hg pull
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
82 hg update
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
83
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
84 This step is not necessary if you have a fresh checkout. Anyway, it is good to know ;)
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
85
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
86 3. Create folders for toolshed and dependencies::
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
87
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
88 mkdir ~/shed_tools
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
89 mkdir ~/galaxy-central/tool_deps
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
90
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
91 4. Create configuration file::
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
92
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
93 cp ~/galaxy-central/universe_wsgi.ini.sample ~/galaxy-central/universe_wsgi.ini
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
94
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
95 5. Open universe_wsgi.ini and change the dependencies directory::
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
96
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
97 LINUX: gedit ~/galaxy-central/universe_wsgi.ini
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
98 OS X: open -a TextEdit ~/galaxy-central/universe_wsgi.ini
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
99
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
100 6. Search for ``tool_dependency_dir = None`` and change it to ``tool_dependency_dir = ./tool_deps``, remove the ``#`` if needed
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
101
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
102 7. Remove the ``#`` in front of ``tool_config_file`` and ``tool_path``
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
103
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
104 8. (Re-)Start the galaxy daemon::
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
105
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
106 sh run.sh --reload
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
107
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
108 In deamon mode all logs will be written to main.log in your Galaxy Home directory. You can also use::
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
109
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
110 run.sh
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
111
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
112 During the first startup Galaxy will prepare your database. That can take some time. Have a look at the log file if you want to know what happens.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
113
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
114 After launching galaxy is accessible via the browser at ``http://localhost:8080/``.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
115
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
116
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
117
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
118 =======================
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
119 Tool Shed configuration
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
120 =======================
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
121
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
122 - Register a new user account in your Galaxy instance: Top Panel → User → Register
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
123 - Become an admin
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
124 - open ``universe_wsgi.ini`` in your favourite text editor (gedit universe_wsgi.ini)
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
125 - search ``admin_users = None`` and change it to ``admin_users = EMAIL_ADDRESS`` (your Galaxy Username)
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
126 - remove the ``#`` if needed
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
127 - restart Galaxy
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
128
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
129 ::
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
130
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
131 sh run.sh --reload
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
132
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
133
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
134 =======================
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
135 BlockClust installation
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
136 =======================
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
137
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
138 BlockClust will automatically download and compile all requirements,
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
139 like EDeN, samtools and so on. It can take up to 1-2 hours.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
140
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
141
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
142 Installation via Galaxy API (recommended)
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
143 =========================================
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
144
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
145 - Generate an `API Key`_
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
146 - Run the installation script::
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
147
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
148 python ./scripts/api/install_tool_shed_repositories.py --api YOUR_API_KEY -l http://localhost:8080 --url http://toolshed.g2.bx.psu.edu/ -o rnateam -r e9b2400cc569 --name blockclust_workflow --tool-deps --repository-deps --panel-section-name ChemicalToolBoX
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
149
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
150 The -r argument specifies the version of ChemicalToolBoX. You can get the latest revsion number from the
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
151 `test tool shed`_ or with the following command::
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
152
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
153 hg identify http://toolshed.g2.bx.psu.edu/repos/bgruening/chemicaltoolbox
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
154
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
155 You can watch the installation status under: Top Panel → Admin → Manage installed tool shed repositories
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
156
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
157
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
158 .. _API Key: http://wiki.galaxyproject.org/Admin/API#Generate_the_Admin_Account_API_Key
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
159 .. _`test tool shed`: http://testtoolshed.g2.bx.psu.edu/
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
160
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
161
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
162 Installation via webbrowser
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
163 ===========================
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
164
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
165 - go to the `admin page`_
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
166 - select *Search and browse tool sheds*
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
167 - Galaxy test tool shed > Sequence Analysis > blockclust_workflow
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
168 - install chemicaltoolbox
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
169
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
170 .. _admin page: http://localhost:8080/admin
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
171
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
172
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
173
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
174 ===============
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
175 Troubleshooting
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
176 ===============
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
177
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
178 If you have any trouble or the installation did not finish properly, do not hesitate to contact me. However, if the
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
179 installation fails during the Galaxy installation, you can have a look at the `Galaxy wiki`_. If the ChemicalToolBoX installation fails,
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
180 you can try to run::
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
181
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
182 python ./scripts/api/repair_tool_shed_repository.py --api YOUR_API_KEY -l http://localhost:8080 --url http://toolshed.g2.bx.psu.edu/ -o rnateam -r e9b2400cc569 --name blockclust_workflow
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
183
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
184 That will rerun all failed installation routines. Alternatively, you can navigate to the ChemicalToolBoX repository in
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
185 your browser and repair manually:
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
186 Top Panel → Admin → Manage installed tool shed repositories → chemicaltoolbox → Repository Actions → Repair repository
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
187
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
188 ------
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
189
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
190
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
191 On slow computers and during the compilation of large software libraries, like R,
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
192 the Tool Shed can run into a timeout and kills the installation.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
193 That problem is known and should be fixed in the near future.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
194
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
195 If you encouter a timeout or 'hung' during the installation you can increase the ``threadpool_kill_thread_limit`` in your universe_wsgi.ini file.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
196
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
197
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
198 ------
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
199
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
200 **Database locking errors**
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
201
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
202 Please note that Galaxy per default uses a SQLite database. Sqlite is not intended for production use.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
203 With multiple users or complex components, like that workflow, you will see database locking errors.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
204 We highly recommend to use PostgreSQL for any kind of production system.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
205
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
206
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
207 .. _Galaxy wiki: http://wiki.galaxyproject.org/
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
208
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
209
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
210 Workflows
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
211 =========
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
212
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
213 An example workflow is located in the `Tool Shed`::
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
214
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
215 http://testtoolshed.g2.bx.psu.edu/view/rnateam/blockclust_workflow
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
216
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
217 You can install the workflow with the API::
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
218
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
219 python ./scripts/api/install_tool_shed_repositories.py --api YOUR_API_KEY -l http://localhost:8080 --url http://toolshed.g2.bx.psu.edu/ -o rnateam -r e9b2400cc569 --name blockclust_workflow --tool-deps --repository-deps --panel-section-name BlockClust
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
220
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
221 or as described above via webbrowser. You have now successfully installed the workflow,
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
222 to import it to all your users you need to go to the admin panel, choose the worklow and import it.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
223 For more information have a look at the Galaxy wiki::
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
224
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
225 http://wiki.galaxyproject.org/ToolShedWorkflowSharing#Finding_workflows_in_tool_shed_repositories
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
226
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
227 Please **note** that Galaxy per default uses a SQLite database. Sqlite is not intended for production use.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
228 With multiple users or complex components, like that workflow, you will see database locking errors.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
229 We highly recommend to use PostgreSQL for any kind of production system.
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
230
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
231
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
232
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
233 Sample Data
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
234 ===========
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
235
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
236
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
237
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
238 Citation
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
239 ========
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
240
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
241 If you use this workflow directly, or a derivative of it, or the associated
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
242 wrappers for Galaxy, in work leading to a scientific publication,
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
243 please cite:
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
244
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
245 P. Videm at al...
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
246
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
247
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
248
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
249 Additional References
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
250 =====================
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
251
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
252
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
253
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
254 Availability
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
255 ============
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
256
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
257 This workflow is available on the main Galaxy Tool Shed:
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
258
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
259 http://testtoolshed.g2.bx.psu.edu/view/rnateam/blockclust_workflow
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
260
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
261 Development is being done on github:
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
262
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
263 https://github.com/bgruening/galaxytools/tree/master/workflows/blockclust
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
264
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
265
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
266 Dependencies
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
267 ============
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
268
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
269 These dependencies should be resolved automatically via the Galaxy Tool Shed:
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
270
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
271 * http://testtoolshed.g2.bx.psu.edu/view/iuc/package_samtools_0_1_19
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
272 * http://testtoolshed.g2.bx.psu.edu/view/iuc/package_r_3_0_1
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
273 * http://testtoolshed.g2.bx.psu.edu/view/rnateam/package_segemehl_0_1_6
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
274 * http://testtoolshed.g2.bx.psu.edu/view/iuc/msa_datatypes
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
275 * http://testtoolshed.g2.bx.psu.edu/view/iuc/package_infernal_1_1rc4
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
276 * http://testtoolshed.g2.bx.psu.edu/view/rnateam/blockbuster
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
277 * http://testtoolshed.g2.bx.psu.edu/view/bgruening/package_eden_1_1
b2040467dad2 Uploaded
rnateam
parents:
diff changeset
278 * http://testtoolshed.g2.bx.psu.edu/view/iuc/package_mcl_12_135