<｜begin▁of▁sentence｜>### Instruction:
Given the network science coauthorship graph which can be read from a GML file named netscience.gml, can you apply the Louvain community detection algorithm using cdlib and compute the overlapping modularity of the detected partition?
### Response:
import networkx as nx
from cdlib import algorithms, evaluation

# Create a graph from a .gml file
G = nx.read_gml('netscience.gml')

# Apply the Louvain community detection algorithm
c = algorithms.louvain(G)

# Evaluate the overlapping modularity of the partition
modularity = evaluation.modularity_overlap(G, c)

# Print the overlapping modularity score
print(modularity.score)
<|EOT|>
